模式:更新字段值
/* 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