0

如何对所有 parent.id 等于 3 的文档进行选择?我尝试这样做 this.parents.id == 3,但它似乎没有工作......

[parents] => Array (
    [0] => Array (
        [id] => 1
        [title] => Folder 1
    )
    [1] => Array (
        [id] => 3
        [title] => Folder 2
    )
)
4

1 回答 1

1

好的,所以 PHP 输入实际上是不清楚的。您提供的 PHP 可能是以下 JSON 对象之一:

版本 1:

{ parents: 
  [ 
    { id: 1, title: "Folder 1" }, 
    { id: 3, title: "Folder 2" } 
  ] }

版本 2:

{ parents: 
  { 0: { id: 1, title: "Folder 1" }, 
    1: { id: 3, title: "Folder 2" } 
} }

如果你find({'parents.id':3})版本 1上这样做,这将起作用。

如果你find({'parents.id':3})版本 2上这样做,这将不起作用

区别在 PHP 中并不清楚,因此请使用命令行并仔细检查。

于 2011-09-26T20:56:15.083 回答