gpt4 book ai didi

php - MongoDB - 将数据从一个集合传输到另一个集合

转载 作者:可可西里 更新时间:2023-11-01 09:58:19 25 4
gpt4 key购买 nike

我需要知道我们如何将数据或记录从一个集合传输到 MongoDB 中的另一个集合,同时我们是否可以在将数据从一个集合传输到另一个集合时使用“find()”条件。

如果知道,请分享详细信息以供我们引用。

注意:

如果使用 PHP 从大型集合(此集合中的行数)中获取记录,我们会遇到以下错误。

错误:“没有索引错误的 sort() 数据太多”

这就是为什么我们讨论了使用 mongodb 控制台将数据从一个集合传输到另一个集合的原因。

  • 库玛兰

最佳答案

首先,如果可能的话,我建议在运行 find() 查询的任何对象上创建一个索引,您可以使用 ensureIndex() 来完成此操作...

关于如何从控制台传输文件:

> use source_database;
> var docs = db.source_collection.find({ something: 'foo' });
> use new_database;
> docs.forEach(function(doc) { db.new_collection.insert(doc) });

有关更多信息,请查看此 blog post其中更详细地解释了该过程。

关于php - MongoDB - 将数据从一个集合传输到另一个集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11644434/

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