【发布时间】:2019-09-04 06:22:59
【问题描述】:
假设我有名为 GSCDB 的数据库和名为 GSCALogs 的集合,每个文档网看起来像:
{
"_id": "5d6f514c19038b8b38aec8d7",
"SHA-256": "839c95cb99e8243d762ccb6f33ed8e1550b6848f739556e71dc8bcf684a159c5",
"File Name": "Settings.settings",
"File Name (GUID)": "69AA3BA5-D51E-465E-8447-ECAA1939739A",
"New File Name": "Settings.settings",
"File Size (Bytes)": "1379",
"Result": "Ok",
"File type": "settings",
"True File type": "txt;htm;html",
"Start Job Date": "2019-09-04T05:53:43.397Z"
}
我想知道有多少文档的结果为 OK。
现在我有:
IMongoDatabase db = dbClient.GetDatabase("GSCADB");
var collection = db.GetCollection<BsonDocument>("GSCALogs");
我该如何继续?我应该创建一些对象吗?这个对象的类应该是什么样子的?
我的意思是像here,有一个名为Employee 的C# 对象,还有in this link 有一个名为User 的对象,我也应该创建一个对象吗?
【问题讨论】:
-
一个简单的网络搜索 select where mongodb c# 带来了stackoverflow.com/questions/40164908/mongodb-and-c-sharp-find。在提出新问题之前,请进行最少的研究。
-
@MarkusDeibel 我已经知道这个链接,在这个链接中有一个名为
User的对象请阅读我的问题。 -
链接问题的答案明确列出了
Find和Filter方法。这就是你要找的。另外docs.mongodb.com/manual/reference/command/count/index.html 有关于 Mongo 内部计数操作的信息。