我有一個查詢,我想在其中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 中。
MongoDB agggate 中的 NOT LIKE 查詢
慕田峪7331174
2021-06-19 15:05:33