gpt4 book ai didi

mongodb - 是否可以在 MongoDB 中创建多集合索引(或搜索)?

转载 作者:可可西里 更新时间:2023-11-01 10:50:26 26 4
gpt4 key购买 nike

我有一个应用程序可以查询带有文本索引的 MongoDB 数据库,该索引必须从多个集合中返回对象,就像同时查找人物、主题标签或位置的 Instagram 查询一样。

我正在寻找一种方法来正常分隔这些集合,但 3 个集合有一个 MongoDB 索引。

我一直在寻找这个,但我只找到了同一个集合中的多个列索引和复合索引。

这可以在 MongoDB 上完成吗?没有制作另一个集合来存储所有对象,我的意思是......

如果没有,我可以使用类似的索引(如全文索引和地理定位索引)查询多个集合吗?

最佳答案

MongoDB 不提供集合间通信,主要是为了保持高可用性和扩展能力。 ($lookup 是一个异常(exception))。

所以索引跨越不同的集合?不,加入不同的集合,不(至少不健康使用)。触发器?还没有)。交易?没有。

如果将 mongoDB 与 RDBMS 最佳实践一起使用,那将是一团糟。学习去规范化。

关于mongodb - 是否可以在 MongoDB 中创建多集合索引(或搜索)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41553478/

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