批量更新
db.DIC_DrugInventory.find({"DrugGenericName":null}).forEach(function(item){
db.DIC_DrugInventory.update({"_id":item._id},
{"$set":{"DrugGenericName":""}},false,true)
}
)
批量删除
db.DIC_DrugInventory.deleteMany({"AreaName":{$regex:"4"},"Quantity":"0.0000" });
批量增加
db.DIC_DrugInventorySum.insertMany()
正则
db.DIC_DrugInventory.find({"CreatTime":{$regex:"2016"}})
如果你想查找没有设置age字段的文档:
db.collection.find({ age: { $exists: false } })
如果你想查找age字段为null的文档,可以使用:
db.collection.find({ age: { $eq: null } })
时间段查询
db.DIC_DrugInventorySum.find({"CreateTime":{"$gt":ISODate("2025-01-01"),"$lt":ISODate("2025-12-31T23:59:59")}})