我知道MongoDB支持语法find{array.0.field:"value"}
,但我特别想对数组中的最后一个元素这样做,这意味着我不知道索引.有没有接线员,还是我运气不好?
编辑:为了澄清,我希望find()只返回数组最后一个元素中的字段与特定值匹配的文档.
我知道MongoDB支持语法find{array.0.field:"value"}
,但我特别想对数组中的最后一个元素这样做,这意味着我不知道索引.有没有接线员,还是我运气不好?
编辑:为了澄清,我希望find()只返回数组最后一个元素中的字段与特定值匹配的文档.
我发布在官方的Mongo Google group here上,从他们的员工那里得到了答案.看来我要找的是不可能的.我将使用一种不同的模式方法.