mongodb insert
时间: 2023-06-30 09:17:16 浏览: 41
MongoDB的`insert`方法已经被废弃,推荐使用`insertOne`或`insertMany`方法来插入数据。
插入单个文档可以使用`insertOne`方法,语法如下:
```
db.collection.insertOne(
<document>,
{
writeConcern: <document>
}
)
```
其中`<document>`为要插入的文档,例如:
```
db.users.insertOne({name: "John", age: 30})
```
插入多个文档可以使用`insertMany`方法,语法如下:
```
db.collection.insertMany(
[ <document 1> , <document 2>, ... ],
{
writeConcern: <document>,
ordered: <boolean>
}
)
```
其中`[ <document 1> , <document 2>, ... ]`表示要插入的文档数组,例如:
```
db.users.insertMany([{name: "John", age: 30}, {name: "Jane", age: 25}])
```
注意,在插入多个文档时,如果`ordered`参数设置为`true`,则插入操作按照数组中的顺序执行,如果遇到错误会立即停止,未执行的操作也不会继续执行。如果`ordered`参数设置为`false`,则插入操作不一定按照数组中的顺序执行,如果遇到错误会继续执行未执行的操作。默认情况下,`ordered`参数为`true`。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)