私のJSONファイルは次のとおりです。既存のフィールドをmongodbのobjectIdとして使用して、ノードとエクスプレスでREST APIを作成しますか?
[
{'name': name,
'birthday': birthday,
'telephone': telephone,
'details': details},
....
]
私のアプリケーションはname
、birthday
とtelephone
値を受け入れることができるようになります、と組み合わせたこれらの3つの値が各エンティティに対して一意であることを行っています。私はこれらの3つの値に基づいてエンティティを取得することを望んでいます。たとえば、http://localhost:8000/name?=mary&birthday?=19880902&telephone?=2234324567はMaryのjsonオブジェクトを返します。
私は彼らのほとんどはnew BSON.ObjectID(id)
を使用して完全に新しい_id
フィールドを作成し提案してIDを見つけることがapp.get('/users/:id', users.findById)
に似た何かを、MongoDBのとnodejsの使用に関する入手可能な例で探しています。別のIDフィールドを作成しないことは可能ですか?