mongodb - 如何在mongodb中使用jsonpath?

标签 mongodb jsonpath

有没有办法在mongodb 3.4/3.6中使用jsonpath?示例如下所示,如引用链接JSON path parent object, or equivalent MongoDB query :

 var t1 = db.runCommand({aggregate : 'news_feeds',
pipeline:[],

cursor : {batchSize : 10}});
     t1.cursor.firstBatch.forEach(function(doc)
   {
var json = tojson(doc);
var json1="$.feeds.reviews[*].name"
var result = jsonPath(json, json1);
print(result);
  })

此查询给出错误,指出 jsonPath 未定义,但此 jsonpath 在 javascript 中存在

请帮忙

问候

克里斯

最佳答案

通过使用 mongodb-shell-extensions 解决 https://www.npmjs.com/package/mongodb-shell-extensions#jsonpath效果很好。

问候 克里斯

关于mongodb - 如何在mongodb中使用jsonpath?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49098635/

相关文章:

PHP mongodb 新驱动 slice(init,limit) 嵌套数组

javascript - 我是 Node 新手。 js,我想知道如何处理 Mongoose 咨询结果?

database - Mongodb 中基于标签的搜索模型

mongodb - 使用 mongodb 作为 infinispan 缓存存储的异常

java - 使用 Jayway 的可选 JsonPath

powershell - jsonpath 与 kubectl 获取 "app.kuberentes.io/version"值

json - JSONPath 中的多个过滤器

node.js - NPM 安装错误 (Package.JSON) 未更新

json - 如何在golang中获取所有具有jsonpaths的对象

java - 在 Talend 5.5 中使用正则表达式的 jsonpath