我在我的节点项目中使用的是MongoDB 4.4版。我正在模型中保存文档,保存后我正在阅读该文档,但是从猫鼬查询返回的结果为null。 这可以在我的本地计算机上运行,但是在AWS上部署后无法正常工作。 配置版本以及所有其他内容与本地和生产服务器上的相同。
这是代码段。
var playersActive = mongoose.model("playersOfActiveTable");
var newPlrEnt = new playersActive();
newPlrEnt.channelId = "abcdef";
newPlrEnt.playerId = "qwerty";
newPlrEnt.playerName = "digvijay";
newPlrEnt.playerAmountOnTable = 8542.25;
newPlrEnt.playerState = "SPECTATE";
newPlrEnt.save(function (err, savedValue) {
if(!err && savedValue){
console.log("savedResult "+ savedValue); // print the Document which is saved
playersActive.findOne({ channelId: "abcdef", playerId: "qwerty" }, function (err, result) {
console.log("error - "+ err); // print error - null
console.log("result - "+ result); // print result - null
});
}else{
console.log("errror " + err);
}
});
我该如何调试并解决此问题,或者可能是什么原因。