mongodb中用$set实现集合

正确方式:
db.test.update({"_id":ObjectId("58525e16c409e14404a071a7")}, {$set: {'ids.id1': 1}})

不成功的方式
db.test.update({"_id":ObjectId("58525e16c409e14404a071a7")}, {'ids.id1': 1})

$exists:判断字段是否存在;
1,查询所有存在name字段的记录
db.users.find({name: {$exists: true}});

2,查询所有不存在phone字段的记录
db.users.find({phone: {$exists: false}});

你可能感兴趣的:(数据库)