在 mongodb 中,有没有办法在查询中询问子字段的长度?
假设我有一个 blog_post 集合,每个帖子都有字段标题和内容(都是文本字段),以及一个包含评论列表的评论字段。
我想做这样的事情:
db.blog_posts.find(
{_id:ObjectId("4fd69d962fa6cd0a8e00002d")},
{"title":1, "content": 1, "comments": $length}
)
然后回来:
{
"_id" : ObjectId("4fd69d962fa6cd0a8e00002d"),
"title" : "Curae proin eni",
"content" : "Etiam lacus euismod litora malesuada tempus a adipiscing mus.",
"comments" : 27
}
那可能吗?