cari

Rumah  >  Soal Jawab  >  teks badan

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

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

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

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

用if判断怎么写。。

高洛峰高洛峰2754 hari yang lalu571

membalas semua(1)saya akan balas

  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:25:23

    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();
                    });
                }
            });
        });
        }

    balas
    0
  • Batalbalas