Couchdb 每个文档中相同实体的多个数据

Couchdb 每个文档中相同实体的多个数据,couchdb,couchbase,couchapp,Couchdb,Couchbase,Couchapp,我正在为客户创建一个文档,其中要求每个特定客户每次访问时都有多个输入时间戳。例如,每次客户访问商店时,它都会存储访问的时间和日期以及目的。我只是好奇这种行为,如果它是一个现有的客户,那么添加相同数据的多个条目是否有意义,或者在nosql逻辑中如何工作?如果我想在同一个文档中使用相同的冗余数据,我有点困惑,我应该如何实现它?或者阵列是个不错的选择 谢谢。您最终想如何处理这些数据?这是需要回答的最重要的问题之一。它是圆木吗?您的“日志”能否只存储客户ID(从而减少重复)?然后,创建一个视图,通过日志

我正在为客户创建一个文档,其中要求每个特定客户每次访问时都有多个输入时间戳。例如,每次客户访问商店时,它都会存储访问的时间和日期以及目的。我只是好奇这种行为,如果它是一个现有的客户,那么添加相同数据的多个条目是否有意义,或者在nosql逻辑中如何工作?如果我想在同一个文档中使用相同的冗余数据,我有点困惑,我应该如何实现它?或者阵列是个不错的选择


谢谢。

您最终想如何处理这些数据?这是需要回答的最重要的问题之一。它是圆木吗?您的“日志”能否只存储客户ID(从而减少重复)?然后,创建一个视图,通过日志条目按日期整理客户。我只想添加特定的日期、时间和服务类型。它将仅用于报告目的。我可以全程查看特定客户对当前商店的访问,因为他/她已经来到该商店。另外,它不是重复的日期,而是访问的+1增量。我只是将它们存储为带有客户id、时间戳等的新文档。然后,根据需要创建一个视图来整理它们。或者,您不能在文档中有一组字典的“条目”数组,并在每组数组中收集条目数据。。但显然你的方法更简单,然而,这更像是一种复制方法。这就是我试图理解的,在日常基础上,文档的增长将是指数级的,但是我可以在服务器端使用视图来清理它;这不是在CouchDB中建模结构的典型方法。