nosql – PouchDB结构

前端之家收集整理的这篇文章主要介绍了nosql – PouchDB结构前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是 nosql概念的新功能,所以当我开始学习 PouchDB时,我发现了这个转换图.我的困惑是,如果让我说我有多个表,如何处理 PouchDB,这是否意味着我需要创建多个数据库?因为从我在pouchdb中的理解,一个数据库可以存储很多文档,但是一个文档意味着在sql中的一行或者我被误解?

… does it mean that i need to create multiple databases?

没有.

… a document mean a row in sql or am i misunderstood?

那就对了. sql表定义列标题(名称和类型) – 这是文档的JSON属性名称.

所以,具有相同属性(所谓的“模式”)的所有文档(行)与您的sql表相当.您可以根据需要在一个数据库中拥有尽可能多的模式(请访问json-schema.org以获取灵感).

如何单独要求?创建CouchDB视图!您可以从sql获得一个请求获取表格数据(具有相同模式的文档)的所有/一些“行”.

为了方便地编写这些视图,CouchDB文档的属性类型非常常见.您的sql表中的已知名称可以是您的类型,如doc.type:“animal”

您的视图名称可能是animalByName或animalByWeight.取决于你的需要.

猜你在找的NoSQL相关文章