架构:
/* 0 */
{
"_id" : ObjectId("4fb6376ef31dfd11c41c7fd0"),
"Name" : "A",
"Val" : "#rt45"
}
/* 1 */
{
"_id" : ObjectId("4fb655aff31dfd11c41c7fd1"),
"Name" : "B",
"Val" : "#gh46"
}
/* 2 */
{
"_id" : ObjectId("4fb65626f31dfd11c41c7fd2"),
"Name" : "C",
"Val" : "#rt67"
}
我必须将数据插入“名称”并想查询它是否应该检查字段“名称”(这里是 A、B、C)的值是否存在,如果它需要从插入中跳过希望有人可以帮忙,我在c#驱动程序上请分享示例代码提前谢谢。我一直在这个
IMongoQuery query = Query.Exists("_id", true);
var fields = Fields.Include("Name");
var result = collection.Find(query).SetFields(fields).SetLimit(1).FirstOrDefault();