需要 Couchbase 环境中的查询帮助。
文档1和文档2都在同一个桶中。
首先,查询将使用以下查询获取文档 message1:
SELECT uid, message, sent_by FROM bucket USE KEYS "message1"
其次,它需要从文档 2 中获取用户名。我如何创建一个连接语句,使用上面的查询从给定文档名称中获取用户名?
Overview
文件1文档名称=消息1
[
{
"uid": "1",
"message": "hello",
"sent_by": "username"
}
]
文件2文档名称=用户1
[
{
"username": "username"
}
]
假设Document2的名称是基于Document1的uid,即“user1”是基于uid=1,则可以执行以下操作:
SELECT d1.uid, d1.message, d1.sent_by, d2.username
FROM mybucket d1 USE KEYS "message1"
JOIN mybucket d2 ON KEYS "user" || d1.uid;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)