【问题标题】:How can I put a document inside a document with PouchDB如何使用 PouchDB 将文档放入文档中
【发布时间】:2015-03-06 00:35:54
【问题描述】:

很简单的问题:
如何将文档放入文档中?
或者如何将文档连接到其他文档?

【问题讨论】:

    标签: javascript pouchdb


    【解决方案1】:

    如果确实需要将文档链接在一起,可以试试relational-pouch或使用linked documents

    但请记住,文档是 PouchDB/CouchDB 中最小的原子单元(例如,用于“事务”),因此您可能希望将所有内容捆绑到一个文档中,如 Sphaso 所述。

    【讨论】:

    • 问题是有些文档需要被多个文档访问。所以我可能会选择链接文档。
    【解决方案2】:

    你不能,这不是 noSQL 的工作方式。每个文档都有一个且只有一个_id。您可以做的是将根文档与其他文档组合在一起,但必须手动管理。
    例如。

    {              
        _id: "ABC",             
        Description: "MyDocument",            
        MyOtherDocument: {              
            id: "justForComfort",              
            Description: "This is my other document"           
        }            
    }
    

    【讨论】:

      猜你喜欢
      • 2016-12-31
      • 2011-03-10
      • 2011-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多