MongoDB insertOne插入文档

MongoDB insertOne插入文档

MongoDB 中,如果我们仅仅需要插入一条记录,可以使用 insert 函数,如果,我们在插入记录时,还需要返回插入的唯一 id 字段,那么我们可以使用 insertOne 方法。

MongoDB insertOne插入文档详解

语法

db_name.collection_name.insertOne( <document>, { writeConcern: <document> } )

参数

参数 描述
db_name 数据库名
collection_name 集合名
document 需要插入的文档
writeConcern 参数表示自定义写出错的级别,是一种出错捕捉机制

说明

使用 insertOne 方法插入记录时,会返回插入的 id。

案例

我们首先,使用 mongo 命令,连接上数据库,具体命令如下:

mongo

如下图所示:

04_mongodb插入文档insertOne.png

现在,我们使用 use 命令,切换到 haicoder 数据库,具体命令如下:

use haicoder

现在,我们直接在未创建的表 haicoder_new 里面插入一条记录,具体命令如下:

db.haicoder_new.insertOne({"name":"HaiCoder", "url":"www.haicoder.net"})

执行完毕后,此时,如下图所示:

05_mongodb插入文档insertOne.png

我们看到,此时返回了插入的记录的唯一 id。

MongoDB insertOne插入文档总结

在 MongoDB 中,如果我们仅仅需要插入一条记录,可以使用 insert 函数,如果,我们在插入记录时,还需要返回插入的唯一 id 字段,那么我们可以使用 insertOne 方法。