我有下面的代码,为什么它不起作用?感谢。
(defun list-packages-and-versions ()
"Returns a list of all installed packages and their versions"
(mapcar
(lambda (pkg)
`(,pkg ,(package-desc-version
(cadr (assq pkg package-alist)))))
package-activated-list))
错误:无效的JSON对象:{" _id":{" $ in":id_list_JSON}}
答案 0 :(得分:3)
@Marc B是正确的,因为您必须构建字符串以使用id_list_JSON
中包含的值。
在R中,您可以使用paste0
来执行此操作
test3 <- m1$find(paste0('{"_id": {"$in": ', id_list_JSON, '}}'),
fields = '{"_id" : 1, "f.fid" : 1, "ud" : 1}')
paste0
行给出的位置
paste0('{"_id": {"$in": ', id_list_JSON, '}}')
# "{\"_id\": {\"$in\": [\"35325073\",\"35325078\"]}}"
这应该适用于您的查询。