2 回答

TA貢獻1866條經(jīng)驗 獲得超5個贊
var fieldExists = _collection.Find(Builders<BsonDocument>.Filter.Exists("item",true));
if (fieldExists.CountDocuments() > 0){
// yes document with this field is available
}else{
// No documents with that field name exists
}
@john 感謝您的快速回復,通過一些更新,我得到了我想要的。

TA貢獻1872條經(jīng)驗 獲得超4個贊
如果要查找不存在屬性的文檔,可以使用以下代碼:
var modelsWithoutItem = collection.Find(
Builders<DocModel>.Filter.Exists(m => m.Item, false)
);
或者如果您沒有強類型數(shù)據(jù):
var modelsWithoutItem = collection.Find(
Builders<BsonDocument>.Filter.Exists("item", false)
);
- 2 回答
- 0 關(guān)注
- 262 瀏覽
添加回答
舉報