我的數據庫中有一些特定格式的 JSON 文檔。有一個鍵出現在文檔中的兩個位置。我想編寫一個搜索查詢,我可以在其中搜索僅在第二次出現時的值。如需更清晰的圖片,請參閱以下創建的示例。我試過了,cts.jsonPropertyScopeQuery("c1",cts.trueQuery())但沒有指定路徑。我也試過了cts.jsonPropertyScopeQuery("c1", "e/c1")。 { "a": "aa", "b": "bb", "c": { "c1": "cc", "c2": "ccc" }, "d": "dd", "e": { "c1": "xx" }}我希望查詢從所有文檔中獲取c1under 的所有值e并將它們放入數組中以供進一步處理。
如何在 MarkLogic JSON 中搜索文件中特定路徑處的鍵值?
DIEA
2021-10-21 10:59:53