模式:更新字段值
/* 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();
请显示您到目前为止所尝试的内容。 – Reniuz
在这里,我想检查“名称”上的字段值,因为插入是从数据源的数据库周围发生的,值已经存在对应于“名称”与否。 – Jafar
编辑您的问题并将代码从评论移至问题 – Reniuz