我创建了一个包含8个文档的集合,我想查询releasedTime
,这是我的结构:
我首先尝试此查询,我可以获取对象电影数据
db.collection.find({}, {movie: 1})
我不知道接下来该做什么。 我尝试这个查询:
db.collection.find({}, {movie.film: 1})
我想我会得到film
对象数据,但它不起作用。
如果我想获取所有文档releasedTime
数据,那么正确的查询是什么?
任何帮助将不胜感激。提前谢谢。
答案 0 :(得分:1)
尝试将投影键包装在引号
中db.collection.find({}, {"movie.film": 1})
以下是我在mongo控制台上尝试使用示例数据:
{item:" journal",status:" A",size:{h:14,w:21,uom:" cm" },instock:[{仓库:" A",数量:5}]} Check out this screen shot for the corresponding commands
在您的情况下,查询将是:
db.collection.find({}, {"movie.film.releasedDate": 1})