-
show dbs
: 查看数据库列表 -
show collections
/show tables
: 查看集合/表 -
db
/db.getName()
: 查看当前的数据库 -
use <db name>
: 切换数据库 -
db.dropDatabase()
: 删除当前数据库 -
db.<collection>.insert({x:1})
: 对某个集合写入JSON数据 -
db.<collection>.find({x:1})
: 对某个集合进行查找,可写查找条件,如果不写则查找所有数据 -
db.<collection>.findOne({x:1})
: 对某个集合进行查找,找到第一个符合条件的数据 -
db.<collection>.find({x:1}).count()
: 对查找结果计数 -
db.<collection>.find().skip(3).limit(2).sort({x:1})
: 查找出结果,跳过头3个,限制显示2个,对 x 进行排序 -
db.<collection>.update({x:1},{x:999})
: 更新数据,把 {x:1} 更新成 {x:999} -
db.<collection>.update({z:100},$set:{y:999})
: 部分更新,以 z=100 为查找条件,把 y 更新为 999, 比如:{x:100,y:100,z:100} 更新成了{x:100,y:999,z:100} -
db.<collection>.update({user:"ly"},{user:"cg"},true)
: 第三个参数 true 表示 upsert 模式,数据如果不存在,就自动创建一条 -
db.<collection>.update({hello:"world"},{$set:{hello:"cg"}},false,true)
: 第四个参数 true 表示 multi modify 多条数据修改模式。 -
db.<collection>.remove({x:1})
: 删除某集合中的数据,remove 必须传参指定删除的数据,且删除所有 match 到的数据。 -
db.<collection>.drop()
: 删除某集合(表)
Mongodb 基本操作
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 这是一段充满了挑战和奋斗的“”激情燃烧的岁月“,为一群心怀梦想的年轻人点赞! 2002年6月, Space Exp...