sql >> データベース >  >> NoSQL >> MongoDB

PyMongo:集計を使用して結果を別のコレクションに保存する方法は?

    以下は、pymongoバージョン3.6.1およびpython3.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. プレスリリース:ScaleGridがAWSでのRedis™のホスティングサービスを発表

    2. NoSQLデータベース-ログ処理/集計とロールアップの良い候補ですか?

    3. WritableServerSelectorによってクラスターからサーバーが選択されていません

    4. Kerasはセロリタスク内に戻らないと予測しています