问题描述
假如我数据库中存有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();}); }}); }); }

