给定foo
具有以下模式的模型;
{
a: String,
b: [{c: String, d: String}]
}
假设 的值a
是唯一的,并假设c
给定foo
文档中的值是唯一的。如果我分别有 和 的值A和C ,则A唯一标识一个文档,而C唯一标识一个子文档。那么,是否有可能伪造一个返回给我的值的查询?a
c
foo
foo.b
d
从概念上讲,
foo ----(find({a: A }))-----> foo_document -----(find({c: C }))------>foo_subdoc----- --(select(d))---->value_of_d
提供了足够的信息,我只是不知道 Mongoose 是否对此有机制。