検索

ホームページ  >  に質問  >  本文

python 的pymongo db.collection.find()出来是个游标,怎么才能转成数据?

find出来直接print是<pymongo.cursor.Cursor object at 0x040DC8D0>

网上看到的都是遍历,如果我想把find出来的结果保存到一个列表就不能保存了,所以请问大神要怎么弄?

PHP中文网PHP中文网2802日前875

全員に返信(4)返信します

  • 巴扎黑

    巴扎黑2017-04-18 10:01:10

    リーリー

    返事
    0
  • ringa_lee

    ringa_lee2017-04-18 10:01:10

    pymongo で find を使用すると、カーソル オブジェクトが取得されます。MongoDB シェルで find 操作を実装する場合は、たとえば次のようになります。 リーリー

    pymongo の find メソッドの代わりに find_one メソッドを使用する必要があります:

    リーリー

    このようにして、複数のデータを取得できます。

    返事
    0
  • 怪我咯

    怪我咯2017-04-18 10:01:10

    私が知っているのは、カーソルを移動してリストに 1 つずつ追加することだけです。他に方法はありますか?神に導きを求めてください

    返事
    0
  • PHP中文网

    PHP中文网2017-04-18 10:01:10

    実際、上記の答えはすべて Python のトラバーサルです

    リーリー

    追記

    リーリー

    返事
    0
  • キャンセル返事