myWord = ''
db.collection('testCollection', function (err, collection) {
collection.find({room:"room1"}).toArray(function(err, results) {
if(typeof results[0].word === "undefined")
myWord = '';
else
myWord = results[0].word;
});
});
我正在使用 socket.io、express 和 mongodb 本机驱动程序。
执行此查询时,数据库 100% 为空。每次它击中这条线:
if(typeof results[0].word === "undefined")
我明白了
TypeError: Cannot read property 'word' of undefined
我是 mongodb 和 nodejs 的新手,所以我什至可能会错误地构建我的代码。如果您需要查看更多代码,当然请告诉我。