REST API呼び出しを処理するnode.jsサーバーを実行しています。 これらの呼び出しの応答は、MongoDBオブジェクト(JSON)の1つまたはリストのいずれかになります。REST APIを自動的に作成する方法node.js/MongoDB
私は既にパラメーターとそれらの処理方法について読んでいます。しかし、これを自動的に行う方法はありますか?
name: String,
hobby: String,
age: Number
は、今私は年齢= 18であるすべてのユーザーの一覧を取得したい:
は、私は、ユーザーのコレクションを持っているとしましょう。
私はこのようなパラメータに回復できることを知っている:
url: http://localhost:3000/user?age=18&hobby=something
var app = express();
app.get('/user', function (req,res) {
var age=req.query.age;
var hobby=req.query.hobby;
mondodbUser.find(...);
}
をしかし、ユーザーが10の異なる特性を持っていると私は15種類のコレクションを持っていることを前提としています。私はこれを動的に行うことはできませんか?だから私はすべての可能なパラメータを回復する必要はありません?
私はMongoDBを検索して、すべてのパラメータを使用できるようにしたいと考えています。
私は十分に自分自身を表現することができたらいいと思う:Dありがとう!
_assumeを、あなたはその上で明確にしてくださいすることができますか? – chridam
URIからすべての単一のパラメータを手動でリカバリしてmongoDBのfind()メソッドで使用するのではなく、URIに指定されているパラメータを使用してfind()メソッドを呼び出します。 – HideAndSeek
たぶん私はこれを思いついたかもしれません。すべてのパラメータを調べて、NULL /未定義であってもfindメソッドに渡すことができますか? – HideAndSeek