码迷,mamicode.com
首页 > 系统相关 > 详细

Mongo Shell CRUD操作

时间:2020-02-09 14:26:00      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:显示   表示   cer   默认   延迟   nbsp   nts   use   写入   

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操作

标签:显示   表示   cer   默认   延迟   nbsp   nts   use   写入   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!