Mongo 数据库

创建数据库

use database_name

显示所有数据库

show dbs

显示当前数据库

db

MongoDB删除数据库的语法格式如下:

db.dropDatabase()
插入文档
db.connection_name.insert(document)
创建集合
db.table.insert({“title”:”Mongo 教程”,”url”:”http://www.runoob.com“,”likes”:100})
var document = ({“title”:”Mongo 教程”,”url”:”http://www.runoob.com“,”likes”:100});
db.table.insert(document);

查找集合
db.table.find().pretty()

MongoDB 更新文档
db.collectino_name.update({‘title’:’Mongo’},{$set:{‘title’:’MongoDB’}})

替换id为56064f89ade2f21f36b03136的文档

db.col.save({
“_id” : ObjectId(“56064f89ade2f21f36b03136”),
“title” : “MongoDB”,
“description” : “MongoDB 是一个 Nosql 数据库”,
“by” : “Runoob”,
“url” : “http://www.runoob.com“,
“tags” : [
“mongodb”,
“NoSQL”
],
“likes” : 110
})

只更新第一条记录:
db.col.update( { “count” : { $gt : 1 } } , { $set : { “test2” : “OK”} } );
全部更新:
db.col.update( { “count” : { $gt : 3 } } , { $set : { “test2” : “OK”} },false,true );
只添加第一条:
db.col.update( { “count” : { $gt : 4 } } , { $set : { “test5” : “OK”} },true,false );
全部添加加进去:
db.col.update( { “count” : { $gt : 5 } } , { $set : { “test5” : “OK”} },true,true );
全部更新:
db.col.update( { “count” : { $gt : 15 } } , { $inc : { “count” : 1} },false,true );
只更新第一条记录:
db.col.update( { “count” : { $gt : 10 } } , { $inc : { “count” : 1} },false,false );

删除整个文档

db.collection_name.remove()

查询文档
db.collection_name.find(key1:value1, key2:value2)
db.collection_name.find({“by”:”菜鸟教程”,”title”:”MongoDB教程”}).pretty()
db.collection_name.find($or:[{“by”:”菜鸟教程”},{“title”:”MongoDB”}]).pretty()
db.collection_name.find({“like”:{$gt:50},$or:[{“by”:”菜鸟教程”},{“title”:”MongoDB”}]})

    原文作者:01_小小鱼_01
    原文地址: https://www.jianshu.com/p/d3ff396ae6d5
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞