如何实现MongoDB新增document
1. 整体流程
首先,我们来看一下新增document的整体流程:
步骤 | 操作 |
---|---|
1 | 连接MongoDB数据库 |
2 | 选择要操作的数据库 |
3 | 选择要操作的集合 |
4 | 插入新的document |
2. 操作步骤
步骤1:连接MongoDB数据库
在代码中使用以下代码:
// 引入MongoDB模块
const MongoClient = require('mongodb').MongoClient;
// 设置数据库地址
const url = 'mongodb://localhost:27017';
// 连接数据库
MongoClient.connect(url, function(err, db) {
if (err) throw err;
console.log("数据库已连接");
// 在这里进行下一步操作
});
步骤2:选择要操作的数据库
在上一步的回调函数中,使用以下代码选择数据库:
// 选择数据库
const dbo = db.db("myDB");
步骤3:选择要操作的集合
继续在回调函数中使用以下代码选择集合:
// 选择集合
const collection = dbo.collection("customers");
步骤4:插入新的document
最后,使用以下代码插入新的document:
// 要插入的document
const myDocument = { name: "John", age: 30 };
// 插入document
collection.insertOne(myDocument, function(err, res) {
if (err) throw err;
console.log("文档插入成功");
db.close(); // 关闭数据库连接
});
3. 关系图
erDiagram
CUSTOMER ||--o| ORDER : has
ORDER ||--o| ORDER_DETAIL : has
ORDER_DETAIL ||--| PRODUCT : contains
4. 饼状图
pie
title Distribution of Customers' Ages
"18-25" : 30
"26-35" : 50
"36-45" : 20
通过以上步骤,你就可以成功实现MongoDB新增document的操作了。希望对你有所帮助!如果有任何问题,欢迎随时向我提问。