Mongodb Mongo DB获取对子元素的查询

Mongodb Mongo DB获取对子元素的查询,mongodb,Mongodb,我有以下文件: { “_id”:ObjectId(“5eb5abacce591715f9c6cf72”), “头衔”:“搏击俱乐部”, “作者”:{ “姓名”:“Chuck Palahniuk”, “年龄”:57.0, “儿童”:0.0, “家乡”:“伯班克” }, “年份”:1999.0, “评级”:9.0, “演员”:[ { “姓名”:“布拉德·皮特”, “年龄”:55.0岁, “儿童”:6.0, “故乡”:“斯普林菲尔德” }, { “姓名”:“爱德华·诺顿”, “年龄”:49.0岁,

我有以下文件:

{
“_id”:ObjectId(“5eb5abacce591715f9c6cf72”),
“头衔”:“搏击俱乐部”,
“作者”:{
“姓名”:“Chuck Palahniuk”,
“年龄”:57.0,
“儿童”:0.0,
“家乡”:“伯班克”
},
“年份”:1999.0,
“评级”:9.0,
“演员”:[
{
“姓名”:“布拉德·皮特”,
“年龄”:55.0岁,
“儿童”:6.0,
“故乡”:“斯普林菲尔德”
}, 
{
“姓名”:“爱德华·诺顿”,
“年龄”:49.0岁,
“儿童”:1.0,
“家乡”:“哥伦比亚”
}
]
}
我需要按writer->name搜索并应用$eq
我不知道该怎么做。

您可以使用点符号:

db.collection('movies')。查找({
“作者姓名”:“Chuck Palahniuk”
});

使用以下功能,您可以按作者姓名查找需要搜索的记录

db.movies.find({ 'writer.name': 'Quentin Tarantino' });