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

Bagaimana saya bisa mengembalikan array objek mongodb di pymongo (tanpa kursor)? Bisakah MapReduce melakukan ini?

Anda tidak perlu memanggil mapReduce, Anda cukup mengubah kursor menjadi daftar seperti ini:

>>> data = list(col.find({},{"a":1,"b":1,"_id":0}).limit(2))
>>> data
[{u'a': 1.0, u'b': 2.0}, {u'a': 2.0, u'b': 3.0}]

di mana col adalah objek db.collection Anda.

Tapi hati-hati dengan hasil yang besar/besar karena semuanya dimuat ke dalam memori.



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

  2. ClusterControl 1.5 Dokumentasi - Yang Baru

  3. Bagaimana cara mendapatkan array dari koleksi mongoDB?

  4. DB-ref di luwak tanpa Schema.ObjectId?

  5. Memproyeksikan ke tipe lain menggunakan C# SDK