sql >> データベース >  >> NoSQL >> MongoDB

Mongoクエリの実行db.collection.runCommand(text、{search:search text})

    _collection.Insert(new BsonDocument("x", "The quick brown fox"));  
    
    var textSearchCommand = new CommandDocument
    {
      { "text", _collection.Name },
      { "search", "fox" }
    };
    var commandResult = _database.RunCommand(textSearchCommand);
    var response = commandResult.Response;
    
    Assert.AreEqual(1, response["stats"]["nfound"].ToInt32());
    Assert.AreEqual("The quick brown fox", response["results"][0]["obj"]["x"].AsString);
    

    出典: Mongo



    1. 明示的に接続を閉じる必要がありますか?

    2. C#-MongoDB-ネストされたドキュメント内の要素を更新します

    3. ネストされた配列を更新するための位置`$`演算子の複数の使用

    4. MongoDB:配列一致パラメーターでサブドキュメントを検索