は、私のようなデータベースのレコードを持っている:NeDBを使用してデータベース内の特定のレコードのIDを取得するにはどうすればよいですか?
{"Name":"moon","Email":"night","User":"sun","Password":"earth","_id":"kpOBxczJlr2R5S68"}
がどのように私はこのレコードのIDを抽出し、変数に格納することができますか?
は、私のようなデータベースのレコードを持っている:NeDBを使用してデータベース内の特定のレコードのIDを取得するにはどうすればよいですか?
{"Name":"moon","Email":"night","User":"sun","Password":"earth","_id":"kpOBxczJlr2R5S68"}
がどのように私はこのレコードのIDを抽出し、変数に格納することができますか?
オブジェクトのIDは_id
プロパティにあります。この例では、この場合は"kpOBxczJlr2R5S68"
です。
object
という名前の変数にオブジェクトを持っている場合は、object._id
というIDを取得することができます。私が正しく理解していれば、それはあまり明確でないためです。これは特定のデータベースに固有のものではなく、JavaScriptでオブジェクトプロパティにアクセスする方法です。
VAR結果= { ユーザー:req.query.username、 パスワード:req.query.password、 } これは私の物であるので、私はresult._idのように書くべき? –
@ Aarathi.V.Bあなたのコメントであなたが何を言っているのか分かりません。私が知ることができるのは、ユーザー名とパスワードをクエリーパラメータとして投稿するべきではないということです。これは、そのコード行でやっているようです。 – rsp
@ Aarathi.VB上記のコメントを更新したので、追加することができます。あなたのオブジェクトがユーザーとパスワードのプロパティのみで構成されている場合(質問に投稿したオブジェクトと異なります)、もちろん_idプロパティにアクセスすることはできません。それを持っている。 – rsp
いくつかのコード例を含め、これまでに試したこと、何を期待したのか、実際に何を得たのか(エラーメッセージなど)を伝えれば、何をしようとしているのか分かりやすくなります。 – rsp