我试图用节点js上的mongo db驱动程序更新mongo db文档,日志显示它已更新,但数据未更新,我试图用id文档更新数据,但文档未更新,但当我使用另一个字段作为变量搜索文档时,文档已更新。
var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://192.168.1.200:27017/";
MongoClient.connect(url, function(err, db) {
if (err) throw err;
var dbo = db.db("monitoring");
var myquery = { _id : "62e5e171f38e161d6e905772" };
var newvalues = { $set: { status: "1" } };
dbo.collection("hosts").updateOne(myquery, newvalues, function(err, res) {
if (err) throw err;
console.log("1 document updated");
db.close();
});
});
数据图片: