0
MongoDBを使いこなしてみると、名前をパラメータとする更新メソッドが作成され、存在する場合はOneylに置き換えられます。更新メソッドが動作しない
public void updateTry(string name) {
var mongoClient = new MongoClient("mongodb://localhost");
var database = mongoClient.GetDatabase("football");
var coll = database.GetCollection<BsonDocument>("Footballers");
var documents = coll.Find(new BsonDocument()).ToList();
for (int i = 0; i < documents.Count(); i++) {
if (documents[i].ContainsValue(name)) {
documents[i].Set("Name", "Oneyl");
}
}
}
イム私の目標を達成するために、単純なC#の構造体を使用しようとしているが、任意のMongoDB入力が歓迎され、このようなクエリとして、しかし、あなたはいくつかのクエリを提供することを決定した場合には、それらを説明してください。 Setメソッドを正しく使用しているかどうかわかりません。 「名前」はデータベース内の実際のフィールドです。