嘿,我的收藏模式如下
Tournament_Name: String,
Tournament_Active : String,
NumberofPlayer: Number,
NumberofTeams: Number,
Auction: String,
TeamDetails: { type: Array, default: []},
PlayerDetails: {type: Array, default: []}
PlayerDetails是一个数组
PlayerName
TeamName
SeedLevel
AuctionValue
MatchesPlayed
MatchesWon
MatchesLost
JokerCardCounter
JokerCardPoints
TotalPoints
PointsValue
我的查询如下
tournamentRegister.findOne({$and:[{Tournament_Active: "Yes"},{"PlayerDetails.PlayerName": p1}]}, function(err,data6)
值p1来自上游函数。所以基本上我想根据P1中的名称在PlayerDetails数组中找到完全匹配的内容。
我进行了搜索,到处似乎都使用了点符号,因此我使用了相同的符号。但是查询只是不能给出期望的结果。有人可以指导我吗。