我想知道是否有能力将具有相同密钥的多个文档添加到couchbase中。因此,密钥可以作为值列表的关键。
所以,当我想要检索一个键的值时,我可以将所有值作为列表/数组获取,并以某种方式按插入时间等顺序排序。
我是否可以在couchbase中实现该设计?
文件示例:
密钥是用户名:JohnD 并且值是带有详细信息的文档和上次登录时间,如下所示:
{"firstName":"John", "lastName":"Doe", "status":"success", "lastloginDate":"2013-04-14:22:30:14"}
用户将多次登录,我希望每次登录时都会记录一些额外的细节。
现在在某些时候我想要检索按时间排序的列表并从中获取特定项目。
感谢。
答案 0 :(得分:0)
不,如果您尝试使用现有值存储文档,则先前的文档将替换为新文档。 因此,我建议您将值列表存储为具有一个键的文档