gpt4 book ai didi

mysql - 选择语句 where Users.ID=Forum.ID

转载 作者:搜寻专家 更新时间:2023-10-30 20:56:42 25 4
gpt4 key购买 nike

是否可以在 MongoDB 中选择一个 ID 与另一个 ID 相同的文档?例如:

db.users 集合有如下文档

{ "_id" : 3, "username" : "abc", ..... }

和 Collection db.forum 有以下文件

{ "_id" : ObjectId("52134f9fcbf7770b886a44a9"), "user_id" : 2, "link" : "http://website.tld", }

现在我想选择一个条目,其中 **db.users._id = db.forum.user_id**

这可能吗?

提前致谢

最佳答案

您必须在您的应用程序中执行此操作,MongoDB 不允许连接。

有关详细信息,请参阅以下两个链接:

http://docs.mongodb.org/manual/core/data-modeling/

http://docs.mongodb.org/manual/tutorial/model-embedded-one-to-many-relationships-between-documents/

您要做的是查询第一个文档,在您的应用程序中获取 ID,然后查询您的第二个文档。如果这是您的常见用例,那么您应该考虑尽可能将子文档嵌入到主文档中。否则,MongoDB 可能不是适合您的工具;如果 SQL 是完成工作的正确工具,那么使用 SQL 并没有什么错。

关于mysql - 选择语句 where Users.ID=Forum.ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18335583/

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