gpt4 book ai didi

mongodb - 如何将记录从一个 mongo 数据库插入另一个?

转载 作者:IT老高 更新时间:2023-10-28 13:07:32 27 4
gpt4 key购买 nike

据我所知,所有命令都在 mongodb 中的同一个数据库上运行。我想做这样的事情:

db.mySourceCollection.find().forEach( function(x){ db.theDestinationCollection.save(x)} );

其中 mySourceCollectionliveDatabase 上,而 theDestinationCollectiontestDatabase 上。

最佳答案

使用 使用 :-)

> var documents = db.mySourceCollection.find()
> use testDatabase
switched to db testDatabase
> documents.forEach(function(x){ db.theDestinationCollection.insert(x) })

db 用于引用当前连接的数据库,但是您可以使用 use 命令即时切换数据库,如上所示。

查看 shell 中的 help 命令——它提到了这个命令等等!

关于mongodb - 如何将记录从一个 mongo 数据库插入另一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4687788/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com