我遇到了一个非常具体的问题,我找不到答案,所以我决定来这里。
我有一个 Node.js 应用程序,我通过 Solr 存储一个数组。 (使用solr-client solrClient.add方法)
我在运行一个 id 的 /select 请求后得到以下对象。 (id:2449t534-dvvf-3636-a4d9-12312412412/data#0/data#0)
"paths": [
"[SolrInputDocument(fields: [something_id=1, name=test1, type=stuff1, createdAt=2023-07-12T19:03:26.291Z, updatedAt=2023-07-12T19:03:26.291Z, paths=[SolrInputDocument(fields: [something_id=2, name=test2, type=stuff2, createdAt=2023-07-12T19:03:26.291Z, updatedAt=2023-07-12T19:03:26.291Z])]])]"
],
我希望能够查询这个数组内的路径,但我不明白如何,我尝试了块连接查询解析器,但只返回空对象,所以我需要一种方法来查询 some_id=1 例如。
我尝试了块连接查询解析器,但它似乎不起作用(父方法或子方法也不起作用)
HelloWorld 类 { 公共静态无效主(字符串[] args){ [{type='file',name="something",路径:[{something_id:1,名称:test1,=stuff1,路径:[{name=test2,type=stuff2}]}]}]
}
} 和 JavaScript 代码:- console.fq({字段: 'path_id', 值: '1'})