首页 > 系统服务 > 详细

Mongo Shell CRUD操作

时间:2020-02-09 16:23:58      阅读:47      评论:0      收藏:0      [点我收藏+]

1.使用test数据库

use test

 

2.查看test数据库中的集合

show collections

 

3.创建文档命令

db.<collection>.insertOne(
    <document>,
    {
        writeConcern: <document>
    }
)

<collection> 要替换成文档将要写入的集合的名字
<document> 要替换成将要写入的文档本身
writeConcern 定义了本次文档创建操作的安全写级别。
安全写级别用来判断一次数据库写入操作是否成功,安全写级别越高,丢失数据的风险就越低,然而写入操作的延迟也就可能更高。
如果不提供writeConcern文档,mongoDB使用默认的安全写级别

例如将一下文档写入数据库
{
  _id: "account1",
  name: "alice",
  balance: 100
}

写入命令为:

db.accounts.insertOne(
{
  _id:"account1",
 name:"alice",
  balance:100
 }
)

 

返回结果为:

{ "acknowledged" : true, "insertedId" : "account1" }

"acknowledged" : true 表示安全写级别被启用

由于我们在db.collection.insertOne()命令中并没有提供 writeConcern 文档,这里显示的是MongoDB默认的安全级写级别启用状态

"insertedId"显示了被写入的文档的_id

 

Mongo Shell CRUD操作

原文:https://www.cnblogs.com/gyli20170901/p/12269346.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!