node.js - MongoDB中的插入失败可能
问题描述
在这段代码中,有些东西我找不到。你能帮忙解决这个问题吗?
const MongoClient = require('mongodb').MongoClient;
const uri = "mongodb+srv://zenithjhony:*******@nodecoursa-iyyso.mongodb.net/test?retryWrites=true&w=majority";
const client = new MongoClient(uri, { useNewUrlParser: true,useUnifiedTopology:true });
const dbname='conFusion';
client.connect(err => {
//const collection = client.db("test").collection("devices");
// perform actions on the collection object
console.log('connected to the server');
const db=client.db(dbname);
const collection=db.collection('dishes');
collection.insertOne({"name":"Jhony","Description":"Test"},(err,result)=>{
//assert.equal(err,null);
console.log("After Insert: ");
});
client.close();
});
没有收到任何错误。但是我的数据库中没有保存数据
解决方案
代替
const client = new MongoClient(uri, { useNewUrlParser: true,useUnifiedTopology:true });
和
const client = new MongoClient(uri, { useNewUrlParser: true });
推荐阅读
- java - kafka DefaultRecord 值字段中的内容
- javascript - 使用 Typescript 在 Mocha 测试中检索当前测试的名称
- c# - 为什么“IsPost”和“AsPost”下划线为红色?
- http-headers - 是否可以减少 HTTP 请求标头的大小?
- google-cloud-platform - 我可以将堆栈驱动程序标签指标放在电子邮件通知中吗?
- qt - 如何从 QSortFilterProxyModel 上的按列排序中排除一行
- ansible - 在 Ansible 中使用嵌套列表迭代字典列表
- reactjs - React.Children.only 期望接收单个 React 元素子元素。?
- javascript - rotating player camera on a sphere (javascript/three.js)
- angular - cordova-plugin-firebase-dynamiclinks :导出声明类型 ObservedValueOf
= O 扩展 ObservableInput ? T:从不;