gpt4 book ai didi

mongodb - 嵌入的文档 ID 在集合中是否唯一?

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

我有以下嵌入另一个的 Mongoose 架构:

var EmbedSchema = new Schema({
foo: String
});

var ParentSchema = new Schema({
foo: String
embeds: [EmbedSchema]
});

实例化和嵌入几个对象后,我会得到这样的结果:

{
"_id": "4f505a866e65f3896b00002c",
"foo": "some value",
"embeds: [
{
"_id": "4f505aa36e65f3896b000034",
"foo": "some value 1"
}, {
"_id": "4f2eeb8f559757bf4f000001",
"foo": "some value 2"
}
]
}

embeds 中的 _id 在整个集合中是否唯一?我正在考虑仅使用 embeds._id 进行查询以获取 Parent(如果是)。

最佳答案

嵌入式文档是完整的文档,因此它们的 _id 不仅在集合中是唯一的,而且是全局唯一的。

关于mongodb - 嵌入的文档 ID 在集合中是否唯一?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9529225/

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