mongdb的基本操作

阅读 69

2022-06-20

MongoDB 创建数据库的语法格式如下:

use DATABASE_NAME

如果数据库不存在,则创建数据库,否则切换到指定数据库。

wilson数据库插入一些文档。

> db.wilson.insert({"name":"wilson2016"})
WriteResult({ "nInserted" : 1 })

更新文档

db.wilson.update({'title':'hello wilson'},{$set:{'title':'MongoDB'}})

删除文档

db.collection.remove(
<query>,
{
justOne: <boolean>,
writeConcern: <document>
}
)
参数说明:

query :(可选)删除的文档的条件。
justOne : (可选)如果设为 true 或 1,则只删除一个文档,如果不设置该参数,或使用默认值 false,则删除所有匹配条件的文档。
writeConcern :(可选)抛出异常的级别。

查询数据的语法格式如下:

db.collection.find(query, projection)

query :可选,使用查询操作符指定查询条件
projection :可选,使用投影操作符指定返回的键。查询时返回文档中所有键值, 只需省略该参数即可(默认省略)。
如果你需要以易读的方式来读取数据,可以使用 pretty() 方法,语法格式如下:

>db.col.find().pretty()

分组聚合

db.coll.aggregate([{$group:{_id: "$Id", count:{$sum:1}}}])

更新中…


精彩评论(0)

0 0 举报