NOsql插入文档并保存——批量插入——使用变量方式 (文档内容同上),变量名为books
时间: 2024-09-12 20:15:03 浏览: 46
MongoDB快速入门笔记(三)之MongoDB插入文档操作
在NoSQL数据库中,特别是那些支持动态查询的语言,如JavaScript(用于MongoDB驱动程序)或者Python(pymongo),如果你想使用变量批量插入文档,可以这样做:
假设你有一个包含多个书籍信息的对象数组,存储在变量`books`中,每个对象代表一本书:
```python
# 假设books是一个列表,每个元素都是一个字典,如:
books = [
{"_id": 1, "title": "Book1", "author": "Author1"},
{"_id": 2, "title": "Book2", "author": "Author2"},
]
# 使用pymongo示例(Python)
from pymongo import MongoClient
client = MongoClient("mongodb://localhost:27017/")
db = client["your_database"]
collection = db["your_collection"]
# 批量插入文档
result = collection.insert_many(books)
print(f"插入了{result.inserted_count}条记录")
```
在这个例子中,`insert_many()`方法接受一个文档列表,然后一次性将所有文档插入到集合中。
阅读全文