我的文件包含<{1}}字段
xyz
为了确定xyz中的“顶部”值,我想将它们全部映射到类似
的内容{ term: "puppies", page: { skip: 1, per_page: 20 } } // not useful as a composite key...
{ page: { skip: 1, per_page: 20 }, term: "puppies" } // different order, same contents
但我无法将嵌入对象变为有意义的字符串:
emit('term="puppies",page={ skip: 1, per_page: 20 }', 1); // composite key
有关使用函数而不是emit('term="puppies",page=[object bson_object]', 1); // not useful
的任何建议吗?
toString()
答案 0 :(得分:7)
鉴于MongoDB uses SpiderMonkey as its internal JS engine,您是否可以使用JSON.stringify
(即使/当MongoDB switches to V8时)或SpiderMonkey的非标准toSource
method也可以使用?
(抱歉,不能尝试ATM确认它有效)