如何为Couchbase模式建模以存储应用程序特定的元数据?

类似于42matters

我们计划构建以下结构,以根据bundleid和value查询文档。

{
  "doc-type": "App-Metadata", ----> (From App Store API)
  "bundleid": "com.whatsapp",
  "value": {

  }
}{
  "doc-type": "App-Looklike", ----> (From App Store API)
  "bundleid": "com.whatsapp",
  "value": {

  }
}{
  "doc-type": "Internal-Metadata", ----> (From MyApp)
  "bundleId": "com.whatsapp",
  "value": {

  }
}

除此之外,还有什么更好的模式可以建模?

最佳答案

我看不到该架构有任何特定的错误。您可能需要调用用于指定每个文档的类型的字段“类型”。这是通常的做法。

07-24 20:10