私はmongoDBにあるコレクション内のすべてのオブジェクトIDを印刷しようとしています。 ObjectId
を文字列に変換する方法を理解していますが、すべてのオブジェクトIDを実際に呼び出す方法はわかりません。Pythonを使用してmongodbでobjectidをクエリする方法
ここhow you find all the docs in a collection
だ。しかし、あなたのpythonであることを行うことができます私はpymongoドキュメントから次のことを試してみましたが、私は4 ObjectId
の
def get(post_id):
Document=client.db.collection.find_one({'_id':ObjectId(post_id)})
return Document
こんにちはジョセフ。あなたが4つのObjectIdを持っていると言って、それがどうやってデータベースクエリーを間違ってしまうのかを説明することはできますか? –
私のmongodbには、コレクションがあります。そのコレクションの下には、4つの異なるobjectIDがあります。後で私はデータベースのデータを更新する機能を持っているが、更新が必要なデータはオブジェクトIDに依存するので、4つの異なるオブジェクトIDを返すことができるようにしたい。たとえば、データXをオブジェクトID X、データyをオブジェクトID yなどに更新する必要があります。 –
上記のコードを実行すると何も返されません。私はそれが4つのユニークなオブジェクトのIDを返すようにしたい –