如何进行NoSql链接查询

时间:2017-05-06 22:13:28

标签: cloudant

我有一个noSql(Cloudant)数据库

- 在数据库中我们有文档,其中一个文档字段代表“table”(文档类型)

- 在文档中我们有表示数据库中其他文档链接的字段

例如:

{_id: 111, table:main, user_id:222, field1:value1, other1_id: 333}

{_id: 222, table:user, first:john, other2_id: 444}

{_id: 333, table:other1, field2:value2}

{_id: 444, table:other2, field3:value3}

我们想要搜索_id的方式:111

结果是一个包含链接表数据的文档:

{_id:111, user_id:222, field1:value1, other1_id: 333, first:john, other2_id: 444, field2:value2, field3:value3}

有没有办法做到这一点?
我们如何存储或获取数据的结构具有灵活性 - 关于如何更好地构建数据以实现这一点的任何建议?

0 个答案:

没有答案