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

PyMongo:Bagaimana Cara Menggunakan Agregat Dan Menyimpan Hasil Ke Koleksi Lain?

Berikut ini adalah kode yang bisa diterapkan yang diuji pada pymongo versi 3.6.1 dan python 3.6.4

    import pymongo
    from pymongo import MongoClient
    client = MongoClient('127.0.0.1')  # mongodb running locally
    dbRead = client['test']            # using the test database in mongo
    # create the pipeline required 
    pipeline = [{"$match": {"$text": {"$search":"StackOverflow"}}},{"$out":"C_b"}]  # all attribute and operator need to quoted in pymongo
    dbRead.C_a.aggregate(pipeline)  #execution 
    print (dbRead.C_b.count()) ## verify count of the new collection 



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cara memperbarui elemen array tertentu di MongoDB

  2. Memperbarui jalur 'x' akan membuat konflik di 'x'

  3. Bagaimana cara mengambil semua elemen yang cocok yang ada di dalam array di Mongo DB?

  4. Apa perbedaan antara toGMTstring() dan toUTCstring()?

  5. PHP intl.so gagal