1

私のバックエンドには、利用可能な電話番号のリストがあります: /api/phonenumbers. そして、私はそのためのモデルを持っています: App.Phonenumber. すべての電話番号を取得できますApp.Phonenumber.find();

ここで、電話番号のリストをフィルタリングして、特定の国/都市のものだけを取得したいと思います。/api/phonenumbers?country=DE&city=Berlinバックエンドは、クエリ文字列を受け取ることで、このフィルタリングを実行できます。

  1. Phonenumberこれらのクエリ文字列パラメーターを渡すことができるようにモデルを拡張するにはどうすればよいですか?
  2. findこれらのクエリ パラメータを使用して実行するにはどうすればよいですか?
4

1 に答える 1

5

cityとがモデルcountryのプロパティである場合、このようなことをするだけで十分な場合があります。Phonenumber

App.Phonenumber.find({city: 'Berlin', country: 'DE'});

これにより、次のような同様の URL が生成されます。

?country=DE&city=Berlin

それが役に立てば幸い。

于 2013-08-11T11:58:51.510 に答える