MongoDB $in 运算符

我有一个包含以下值的表


[

{

   id: 1,

   name: "abc"

},

{

   id: 2,

   name: "lmn"

},

{

   id: 3,

   name: "xyz"

}

]

我有一个 $in 作为的查询


{

  id: {

    $in: [ 2, 3, 1 ]

  }

}

我希望输出像这样:


[

{

  id: 2,

  name: "lmn"

},

{

  id: 3,

  name: "xyz"

},

{

  id: 1,

  name: "abc"

}

]

但它不是那样来的。有没有办法实现这个输出?


BIG阳
浏览 154回答 1
1回答

莫回无

您必须添加$sort阶段,因为 $in 不保留顺序。关于这个问题,stackoverflow 上有很多问题,例如这个问题。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript