2016-05-11 7 views
2

mongodbモデルの服には名前というコレクションがあります。mongoose - フィールド "name"に数字が含まれていないオブジェクトを探す方法

私はその名前が例えば2016年

名=「ちょうどジーンズ黒のジャケット2016」または「西のバックジーンズパンツ」

私のコードが含まれていないすべての製品を検索し、一覧表示したいです:

clothes.find() 
     .and([{name: "black"},{name: {$ne: '2016'}}]) 

これは機能しません。

私はマングースアグリゲーションを使用することを考えていましたが、それをどのように使用するかはわかりません。

答えて

1

それは次のようになります。

clothes.find({ name: { $not: /2016/ } }) 

あなたが "黒" と "2016" なしで名前が必要な場合:

clothes.find({ $and: [{ name: /black/i }, { name: { $not: /2016/ } }] }) 
+0

は!!!!!!!! SOOOOOOありがとうございましたそれは素晴らしい!!!!!動作します –

関連する問題