Schema.where()。之后的数组顺序错误

时间:2013-01-28 13:44:45

标签: node.js mongodb express mongoose

查看示例:http://pastie.org/5901177

在该代码中,我创建了3个客户端并将它们推送到user.clients数组中。之后,我在user.clients数组的顶部添加了一个客户端。所以当我做的时候

Client.where('_id').in(user.clients)

我的客户订单错误。请通过控制台查看此内容。 有人知道我的代码中有什么问题吗?

1 个答案:

答案 0 :(得分:0)

返回文档的顺序不受用于在$in中识别它们的find运算符的数组元素顺序的影响。

您始终需要明确排序是否需要find的特定文档订单。