MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Bagaimana cara membuat Dokumen Bson dengan nilai Null menggunakan driver resmi C #?

Tergantung pada tipe data variabel kota Anda. Jika variabel kota bertipe BsonValue, Anda dapat menggunakan ?? operator secara langsung:

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

Jika variabel kota Anda bertipe string, Anda memerlukan pemeran konversi tambahan untuk membuat kompiler senang:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tidak dapat menanyakan mongoDB dengan luwak di node.js

  2. 'mongorestore' tidak dikenali sebagai perintah internal atau eksternal, program yang dapat dioperasikan, atau file batch

  3. Bagaimana cara memeriksa apakah indeks sedang digunakan?

  4. Cara tercepat untuk menghapus 100 juta+ dokumen dengan ID

  5. Luwak menambahkan beberapa item ke database