0
私はこのweather APIのドキュメントをMongoDBに挿入しようとしています。私は私が間違っているのを知っている誰かが親切に正しい方向に私を指すことができますしてくださいこれらのエラーで未定義のプロパティ '_id'を読み取ることができません
undefined
/Users/Ekom/WebstormProjects/WebApps/node_modules/mongodb/lib/mongo_client.js:236
throw err
^
TypeError: Cannot read property '_id' of undefined
at Collection.insertMany (/Users/Ekom/WebstormProjects/WebApps/node_modules/mongodb/lib/collection.js:513:17)
at Collection.insert (/Users/Ekom/WebstormProjects/WebApps/node_modules/mongodb/lib/collection.js:825:15)
at /Users/Ekom/WebstormProjects/WebApps/app.js:26:24
at connectCallback (/Users/Ekom/WebstormProjects/WebApps/node_modules/mongodb/lib/mongo_client.js:314:5)
at /Users/Ekom/WebstormProjects/WebApps/node_modules/mongodb/lib/mongo_client.js:233:11
at _combinedTickCallback (internal/process/next_tick.js:67:7)
at process._tickCallback (internal/process/next_tick.js:98:9)
app.js
mongodb.MongoClient.connect('mongodb://localhost:27017/weatherdb', function(error, database) {
if(error != null) {
throw error;
}
collection = database.collection('data');
weather.find({search: 'Ottawa, ON', degreeType: 'C'}, function(err, documents) {
if(err) console.log(err);
// console.log(JSON.stringify(documents, null, 2));
});
console.log(documents);
collection.insert(documents, { w:1
},
function (error, result) {
if (error != null) {
console.log("ERROR: " + error);
}
});
});
をCannot read property '_id' of undefined
を取得しておきますか?
ご回答ありがとうございます。複数の場所を追加する方法を知っていますか? – Ekom
私は[これらの](https://jsbin.com/titoso/edit?js,output)関数を持っていますが、これは別の都市を引っ張ってしまいますが、私はそれらをMongoDBにどのように追加できるのでしょうか – Ekom