2017-04-07 78 views
1

我试图构建一个使用pouchdb从Cloudant中检索数据的离子应用程序。 Cloudant允许仅创建数据库和文档。 如何在Cloudant中创建一些集合?在云中创建集合

+0

我相信这取决于你的意思是“收集”。你能澄清一下,也许通过引用另一个数据库来提供符合你想要的功能的集合吗? – Flimzy

回答

1

两个部分答案:

一组符合特定条件的文档可以被认为是Cloudant/CouchDB的一个集合。您可以创建views来获取这些文档。这种观点可能会检查文件中是否存在财产(“属性名称为,属性类型为”的所有文件),属性的值(“所有属性名称为的文件类型为,其值为“)或任何其他对您的申请有意义的条件并返回相应的文件。

基本上,你必须遵循三个步骤:

  • 决定你如何识别你的数据库,你认为是集合
  • 创建基于你的发现视图的一部分文件前面的步骤
  • 查询视图来获取这些文件

以上文档的链接提供更多细节。

文档中的属性也可以表示集合,如以下示例中所定义的简单字符串数组。

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

你如何实现集合真​​的取决于你的用例场景。