ID、NAME、EMAIL(...)を取得したいと思います。値にアクセスする方法Nodejを持つ配列
私はこの使用:
[{
_id:59 f9b299ecc2c910a4fd6ab0、 DATE_CREATED:2017から11array.push({ id : users[i]["_id"], name : users[i]["name"], email : users[i]["email"], Date_Created : users[i]["Date_Created"], is_active : users[i]["is_active"] });
- 私はこれが私のスキーマです
TypeError: Cannot read property '_id' of undefined
を取得します-01 T11:40:09.513 Z、 email:'[email protected] '、 passwor D: '$ 2A $ 08 $ OpJvoJFoA/L2T6mq3.HKG.axOueWq2XzrEHYxpY6JNcHdXnG4UJ9S'、 名: 'アナス'、 名: 'アナス'、 __v:0、 is_active:偽}、{
_id:59 f666f423e39c69996c1c20、 名前: 'asjklkdajkl'、 名: 'ajlskklaskl'、 パスワード: 'JSALKJSa'、 管理者:偽、 __v:0、 is_active:偽}、{
_id:59 f66d1b23e39c69996c1c21、 名: 'UPA' 、 ユーザー名: 'lupa'、 パスワード: '123456'、 admin:false、 __v:0、 is_active:それは、IDの値がオブジェクトの内部にある配列なので
あなたはそれがなぜ「未定義」であるのかを理解する必要があります。 – SLaks
多分デバッグ....時には啓発です。確かに 'users'には' i番目の要素がありません。 – trincot
@SLaks私はjson構造で質問を更新しました。 –