Node.js Mongoose findOne在保存后不工作

Node.js Mongoose findOne在保存后不工作,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,我在节点项目中使用MongoDB 4.4版。我正在模型中保存一个文档,保存后我正在读取该文档,但mongoose查询返回的结果为空。 这可以在我的本地机器上运行,但在AWS上部署后就不起作用了。 配置版本和所有其他内容与本地服务器和生产服务器上的相同 下面是代码片段 var playersActive = mongoose.model("playersOfActiveTable"); var newPlrEnt = new playersActive(); newPlrEnt

我在节点项目中使用MongoDB 4.4版。我正在模型中保存一个文档,保存后我正在读取该文档,但mongoose查询返回的结果为空。 这可以在我的本地机器上运行,但在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); 
   }
});

我如何调试并解决此问题,或者这可能是什么原因。

playersActive
plrofactbl
相同的模型吗?这是错误的,两者都是相同的模型,在编辑问题后在此处更新。使用的读取首选项和写入关注点是什么?@Joe未使用可选参数。