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