32.介绍说明
对于这个案例研究中,假设您想要构建一个叫dimestore的在线商店。你使用Couchbase服务器来存储各种数据——从产品详细信息和客户信息,购买和历史浏览信息。

现在,让我们看看如何使用N1QL解决一些典型的电子商务场景。对于本教程,我们的数据保存在4种不同的桶:
product - 这个桶包含一个产品列表,它们所属的类别,每个产品的价格,和其他产品的信息。
customers - 这个桶包含客户信息,如姓名、地址和客户的信用卡信息。
purchases - 这桶包含一系列由客户购买,每个文档包含一个购物的列表和购买的每个商品的数量。
reviews - This bucket contains a list of reviews made by a customer or specific product. Each review is scored
SELECT
COUNT(*) AS product_count
FROM product
结果:
{
"results": [
{
"product_count": 900
}
]
}
Last updated
Was this helpful?