sql >> Databáze >  >> NoSQL >> MongoDB

PyMongo:Jak používat agregát a ukládat výsledky do jiné sbírky?

Následuje funkční kód testovaný na pymongo verze 3.6.1 a 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. Problém s výkonem MongoDB:Jedna obrovská kolekce vs. několik malých sbírek

  2. Problém v deserializaci redis-cache na objekty ve Spring-boot

  3. proč se mi zobrazuje favicon.ico, když používám metodu findOne pro expresní trasy params?

  4. Ukládání přátelských vztahů v MongoDB?