Mongodb order&按指定的

时间:2015-11-02 05:57:15

标签: php mongodb yii

您好我正在寻找解决方案。我不确定这个问题是否已经存在于stackoverflow中。我试图在谷歌找到它的解决方案,但无法找到任何解决方案。我需要从mongo数据库中获取记录,以便它应该由我指定的id数组排序。例如,以下是所需表格中的数据集。

{ "_id" : NumberLong("5832686213760"), "created_by" : "3694181860160", "title" : "adsf", "date" : "2015-10-12 21:57:27", "cat" : "251", "description" : "dsafadsf", "members" : [ "3694181860160" ], "battles" : [ ], "is_deleted" : NumberLong(0) }

{ "_id" : NumberLong("5836854817600"), "created_by" : "3692778550272", "title" : "dd", "date" : "2015-10-13 02:13:32", "cat" : "939", "description" : "dddd", "members" : [ "3692778550272", "3690476217152" ], "battles" : [ "1475499726016" ], "is_deleted" : NumberLong(0) }

{ "_id" : NumberLong("5830033945536"), "created_by" : "3692705624256", "title" : "My own group", "date" : "2015-10-11 11:50:27", "cat" : "731", "description" : "yes this is my own group. hahahhahah", "members" : [ "3692705624256" ], "battles" : [ "1478264481792", "1472313521152", "1478428020992" ], "is_deleted" : NumberLong(0) }

如果我需要按照以下数组指定的顺序获取上述数据。

array("5830033945536","5832686213760", "5836854817600")

请注意,这只是数据和ID的一部分,真正的查询将是动态的。我在Yii 1.x工作。所以我需要json以及php中的解决方案。

0 个答案:

没有答案