gpt4 book ai didi

mysql - 如何将以下 MySQL 模式转换为 CouchDB?

转载 作者:搜寻专家 更新时间:2023-10-30 20:21:43 26 4
gpt4 key购买 nike

我不确定如何在 CouchDB 中设计以下问题。

我有一个记录器网络应用程序,可以跟踪仓库中有多少元素。为了简化问题,我们只需要知道当前仓库中的元素总数以及每件元素在发货前在仓库中停留的时间。假设仓库只有鞋子,但每只鞋子都有不同的 id,需要通过 id 进行跟踪。

MySQL schema looks like this

id name date-in data-out
1 shoe 08/0/2010 null
2 shoe 07/20/2010 08/01/2010


The output will be
Number of shoe in warehouse: 1
Average time in warehouse: 14 days

谢谢

最佳答案

jhs 的回答很好,但我只想补充一点:

要使用内置的 reduce 函数进行平均计算(在您的情况下为 _stats),您必须使用两个“单独的” View 。但是,如果您的映射函数完全相同,CouchDB 将检测到这一点,并且不会为第二个 View 生成全新的索引。通过这种方式,您可以让一个 map 函数提供多个 reduce 函数。

关于mysql - 如何将以下 MySQL 模式转换为 CouchDB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3484492/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com