我有一个查询,我想在其中not like使用aggregate $matchand实现查询$regex。
我想要的结果不具有nophoto的image url。
所以我写的 $match 查询是
[
'$match'=>[
'author.image'=>[
'$ne'=>[
'$regex'=>'/nophoto/'
]
]
]
],
但结果还是
[
{
_id: {
$oid: "5cc2b26236d94e620335b6a3"
},
image: "https://images.gr-assets.com/authors/1397937527p7/46603.jpg"
},
{
_id: {
$oid: "5cc2b26236d94e620335b6a4"
},
image: "https://images.gr-assets.com/authors/1397937527p7/46603.jpg"
},
{
_id: {
$oid: "5cc2b26236d94e620335b6a5"
},
image: "https://s.gr-assets.com/assets/nophoto/user/u_333x500-46491541e26dbeac15f51487d68dd207.png"
},
{
_id: {
$oid: "5cc2b26236d94e620335b6a6"
},
image: "https://s.gr-assets.com/assets/nophoto/user/u_333x500-46491541e26dbeac15f51487d68dd207.png"
}
]
我希望结果集没有nophoto在他们的图像 url 中。
至尊宝的传说