pymongo col.insert 用法
时间: 2023-12-17 10:02:08 浏览: 69
pymongo使用方法
pymongo col.insert() 用于向指定的 MongoDB 集合中插入一个或多个文档。该函数的用法如下:
```python
col.insert_one(document)
col.insert_many(documents)
```
其中,`col` 表示指定的集合对象,`document` 表示要插入的文档,可以是单个字典或一个包含多个字典的列表。`insert_one()` 函数插入单个文档,返回插入文档的 `_id` 值;`insert_many()` 函数插入多个文档,返回插入文档的 `_id` 值列表。
下面是一个使用 `insert_one()` 函数向 `test` 集合中插入一条文档的示例:
```python
import pymongo
client = pymongo.MongoClient("mongodb://localhost:27017/")
db = client["mydatabase"]
col = db["test"]
mydict = { "name": "John", "address": "Highway 37" }
x = col.insert_one(mydict)
print(x.inserted_id)
```
当运行该示例时,将向 `test` 集合中插入一个包含 `name` 和 `address` 字段的文档,并打印插入的 `_id` 值。
阅读全文