2017-04-07 87 views
1

我試圖構建一個使用pouchdb從Cloudant中檢索數據的離子應用程序。 Cloudant允許僅創建數據庫和文檔。 如何在Cloudant中創建一些集合?在雲中創建集合

+0

我相信這取決於你的意思是「收集」。你能澄清一下,也許通過引用另一個數據庫來提供符合你想要的功能的集合嗎? – Flimzy

回答

1

兩個部分答案:

一組符合特定條件的文檔可以被認爲是Cloudant/CouchDB的一個集合。您可以創建views來獲取這些文檔。這種觀點可能會檢查文件中是否存在財產(「屬性名稱爲,屬性類型爲」的所有文件),屬性的值(「所有屬性名稱爲的文件類型爲,其值爲「)或任何其他對您的申請有意義的條件並返回相應的文件。

基本上,你必須遵循三個步驟:

  • 決定你如何識別你的數據庫,你認爲是集合
  • 創建基於你的發現視圖的一部分文件前面的步驟
  • 查詢視圖來獲取這些文件

以上文檔的鏈接提供更多細節。

文檔中的屬性也可以表示集合,如以下示例中所定義的簡單字符串數組。

{ 
    "mycollectionname": [ 
     "element1", 
     "element2", 
     ... 
    ] 
} 

你如何實現集合真​​的取決於你的用例場景。