- フルコレクション(名前は「自宅」など)をコピーします。
- 次に、 'home'コレクションでいくつかの変更を行うか、コレクション内のドキュメントを削除します(コレクションではありません)。
- そして項目からデフォルトの状態に変化し「ホーム」コレクションを置き換える1.
私は、次の操作を行います。pongongoを使ってMongoDBから1つのコレクションをコピーし、別の空のコレクションに貼り付けるにはどうしたらいいですか?
db = client["database"]
home = db['home'].find() # get collection.
db['home'].remove({}) # remove doc from home
for i in home:
self.db['home'].insert(i)
しかし、コレクションは空です。
mongodbには「copyTo」という機能があります。あなたはそれを活用できます。 [https://docs.mongodb.com/manual/reference/method/db.collection.copyTo/](https://docs.mongodb.com/manual/reference/method/db.collection.copyTo/) – gzc
を参照してください。しかし、私が「家」から文書を削除してからそれをコピーすると、それは空になります。 –