Couchbase lite android意外行为 在具有某些属性和值的嵌套文档中创建文档和

Couchbase lite android意外行为 在具有某些属性和值的嵌套文档中创建文档和,android,database,couchbase-lite,nosql,Android,Database,Couchbase Lite,Nosql,文件:{ “键”:“值”, “键2”:“值2”, “嵌套对象”:[{ …嵌套对象属性 }] } 定义了一个视图和查询,以从该文档类型的数据库中获取所有文档(与和相邻) 第一次查询->我获取带有嵌套文档的文档(预期) 我更改查询条件,未得到任何结果(预期) 我更改了与步骤3相同的条件,查询返回文档,而不返回嵌套对象(意外) 问题:这是预期的吗?同一查询如何先返回嵌套对象,然后返回不带嵌套对象的查询 这里有一个要点: 这似乎不对。你能发布你的视图和查询代码吗?我在问题的底部添加了一个要点一个文档就是

文件:{ “键”:“值”, “键2”:“值2”, “嵌套对象”:[{ …嵌套对象属性 }] }

  • 定义了一个视图和查询,以从该文档类型的数据库中获取所有文档(与和相邻)
  • 第一次查询->我获取带有嵌套文档的文档(预期)
  • 我更改查询条件,未得到任何结果(预期)
  • 我更改了与步骤3相同的条件,查询返回文档,而不返回嵌套对象(意外)
  • 问题:这是预期的吗?同一查询如何先返回嵌套对象,然后返回不带嵌套对象的查询

    这里有一个要点:


    这似乎不对。你能发布你的视图和查询代码吗?我在问题的底部添加了一个要点一个文档就是JSON,它总是作为一个整体返回,包括所有嵌套对象。如果您缺少一个嵌套对象,这可能是您将JSON映射到Java对象的方式的副作用(这是我不熟悉的,所以我无法帮助您)。