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

Menggunakan driver mongo C #, bagaimana cara membuat serial array objek khusus untuk menyimpannya?

Sayangnya saya memiliki masalah yang sama dan akhirnya membuat metode ekstensi untuk membantu saya mengatasinya.

    public static BsonArray ToBsonDocumentArray(this IEnumerable list)
    {
        var array = new BsonArray();
        foreach (var item in list)
        {
            array.Add(item.ToBson());
        }
        return array;
    }

jadi Anda harus dapat melakukan:

productCollection.Update(query, Update.Set("store", storeList.ToBsonDocumentArray()));


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mengganti dokumen yang disematkan dalam array di MongoDB

  2. Driver MongoDB C # tidak melepaskan koneksi maka kesalahan

  3. MongoDB '$ atau' dan regex di PHP

  4. Node MongoDb { err:'koneksi ke [127.0.0.1:27017] habis waktu' }

  5. Bagaimana cara membuat paginasi dengan Mongoose di Node.js?