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

find()モーター使用時のBadYieldError [MongoDB + Tornado]

    find MotorCursorを返します 。カーソルのfetch_nextを生成します カーソルを進めてnext_object()を呼び出すプロパティ 現在のドキュメントを取得するには:

    @gen.coroutine
    def do_find():
        cursor = db.test_collection.find({'i': {'$lt': 5}})
        while (yield cursor.fetch_next):
            document = cursor.next_object()
            print document
    

    チュートリアルセクションクエリを参照してください。複数のドキュメントの場合 Motorのfindの使用方法については およびMotorCursor




    1. Mongodbは3つのコレクションを集約します

    2. MongoDBでトランザクションの不足を回避するにはどうすればよいですか?

    3. バックアップを使用してMongoDBの一般的な障害シナリオを修正する

    4. spring-data-mongodbがmongodb認証例外を与える