我有这样的文件:
{
"values":
[
["a","231"],
["b","232"],
["c","233"],
["a","235"]
]
}
如何在value属性上使用$ elemMatch。 想要在值中投射元素,其中第一个元素是“a”
类似这样的事情
db.test.find({"values" : {$elemMatch: { "matchedElemet"[0]: "a"}}},{"values.$":1})
答案 0 :(得分:1)
您可以使用以下内容:
db.test.find(
{},
{
'values': {
$elemMatch: {
$elemMatch: {
$in: ['a']
}
}
}
}
)
或
echo "Going to platform tools $HOME/Library/Android/sdk/platform-tools"
cd $HOME/Library/Android/sdk/platform-tools
echo "uninstalling app with packagae name $1"
./adb uninstall $1
我希望我能正确地得到你的要求,这会有所帮助。