|
1
4
另一方面,如果它们不是一对一的,那么使用复杂键可以使用视图排序规则进行联接。
单据将按cartid与购物车后面的订单进行核对。您的应用程序代码可以很容易地加入这个流,并且您可以使用startkey和endkey按特定的cartid进行查询。 View Collation 对于排序规则。 您还可以使用reduce将它们连接在一起。
并添加一个reduce函数,如下所示:
如果上面的代码中有错误,我深表歉意,但我手头没有couchdb测试实例来尝试它们。不过,您应该了解总体思路,CouchDB wiki有更多细节。 |
|
|
2
0
如果订单和购物车对象有一对一的关系(听起来就是这样),那么第二种方法最有意义。。。只需将关联对象包含在一个文件中即可。这为您提供了所需的数据完整性并使其变得简单;-) |
|
|
Jinmin · 如何防止匿名用户阅读couchdb? 8 年前 |
|
|
Trevor · 查找pouchdb错误的方向 8 年前 |
|
|
jkndrkn · 如何在CouchDB 2.0日志中查看HTTP头? 8 年前 |
|
|
Masiar · CouchDB中的部分搜索/查找 8 年前 |
|
|
user3740179 · 数据库的随机名称 8 年前 |
|
|
Lokesh Jain · 从CouchDB中的数组中删除值 8 年前 |
|
|
David J. · 使用多个斜杠将文档保存到CouchDB URL 8 年前 |