mongodb查询一条数据是否存在?

浏览:60日期:2023-06-20

问题描述

假如我数据库中存有name=1,name=2

如果用name=2来查询。当name=2存在时,把与那么相关数据输出

现在我用name=3来查询。当name=3不存在时添加上name=3

用if判断怎么写。。

问题解答

回答1:

function add(data,col){MongoClient.connect(Url, function (err, db) {var collection = db.collection(col);collection.findOne({’name’:data},function(err, doc) { if(doc) {console.log(doc);db.close(); } else {collection.insertOne({’name’:data},function () {db.close();}); }}); }); }

相关文章: