スキーマ:
/* 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();