MongoDB学习笔记之基本使用
1. 安装
a.去http://www.mongodb.org/downloads下载Windows64位版本解压
b. 创建MongonDB的数据存入目录 如 d:\data\db
c. 进入bin目录运行服务端mongod.exe --dbpath e:\data\db, 提示打开的默认端口在27017
d. 另开CMD环境运行mongo.exe, 不指定参数连接到本地db,可以使用--port和--host参数
2. 使用javascript shell
help 查看帮助信息
db 显示当前db名字
show dbs 显示所有db
use mydb 设置mydb为当前db
show collections 显示当前db的所有集合
插入数据例子:
use mydb
db.things.insert({ name : "test"})
show collections
db.things.find() 返回一个游标,通过游标可遍历返回结果集,默认只返回20条结果
另外mongodb自动创建了一个_id字段,这个字段必须唯一以标识每个document
查询集合整个结果集
var c = db.things.find()
while(c.hasNext()) printfjson(c.next())
把游标当数组使用
var c = db.things.find()
printjon(c[0]), 超出索引返回undefined.
查询过滤
db.things.find({name : "jack"})
只返回只定的字段
db.things.find({name : "jack"}, {returnfield:1}) //不返回相应的字段 {returnfield:0}
只返回一条
db.foo.findOne()
限制返回结果集大小
db.foo.find().limit(number)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步