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

C#公式ドライバーを使用してNull値でBsonドキュメントを作成するにはどうすればよいですか?

    都市変数のデータ型によって異なります。 city変数のタイプがBsonValueの場合、??を使用できます。オペレーター直接:

    BsonValue city = null;
    var query = Query.EQ("city", city ?? BsonNull.Value);
    Console.WriteLine(query.ToJson());
    

    city変数が文字列型の場合、コンパイラを満足させるために追加の変換キャストが必要です:

    string city = null;
    var query = Query.EQ("city", (BsonValue)city ?? BsonNull.Value);
    Console.WriteLine(query.ToJson());
    


    1. groovy / grailsからmongodbをクエリする方法は?

    2. Sinonを使用したJavaScriptでのRedisインタラクションのスタブ

    3. mongodbでgroupbyを使用してMax()を選択します

    4. MongoDBから返されたlastErrorObjectプロパティを解釈する方法は?