Mongodb 此Mongo查询的正确方法

Mongodb 此Mongo查询的正确方法,mongodb,Mongodb,这就是我为结构所做的尝试: db.briefing.find( { leg : { $elemMatch : {legidentifier : "2A.1003.30Aug2016.BOG.LHR.A"} } } ) 这不会产生任何结果。哪里出了问题?在DB中,LegiIdentifier被保存为LegiIdentifier,但在您的查询中,您给出的标识符是小写的LegiIdentifier MongoDB区分大小写。在“legIndentifier”中使用大写字母i

这就是我为结构所做的尝试:

db.briefing.find(
{
  leg : {
  $elemMatch :  {legidentifier : "2A.1003.30Aug2016.BOG.LHR.A"}
  }
}
)

这不会产生任何结果。哪里出了问题?

在DB中,LegiIdentifier被保存为LegiIdentifier,但在您的查询中,您给出的标识符是小写的LegiIdentifier


MongoDB区分大小写。

在“legIndentifier”中使用大写字母i