我有一个提供和复杂的查询与很多字段和排序的集合。其任务是在查询结果中仅查找具有查询数组和当前文档ID的前一个和下一个文档。所以我正在写一个javascript函数,它执行一个查询并进行排序并返回两个ID。问题是将php查询数组转换成正确的javascript对象。PHP和MongoDB。如何将PHP数组转换为JavaScript对象?
这样的事情,例如:
$query = array('city' => new MongoId('...'), 'price' => array('$gt' => 100000), ...);
$sort = array('price' => -1);
$code = new MongoCode("function findPrevNext() { db.offer.find($query).sort($sort).forEach(function(obj){ ... }) }");
我怎么能做出这样的转变?
可能是json_encode? – xelber