javascript - 如何在nodejs中执行猫鼬查询
问题描述
我是 nodeJS 和 JS 的新手。
我需要使用 findone 从 mongoose 集合中获取数据,并希望存储在一个变量中。下面的代码将值存储在resultarray但不在memindex中。不确定如何存储在memindex中。
memindex = Manufacturer.findOne({name: result[key].name}, function(err, resultarray) {
console.log("resultarray", resultarray);});
我需要memindex中的值的原因是,我需要在另一种情况下使用它。
解决方案
试试这种方式:
var memindex;
Manufacturer.findOne({name: result[key].name},function(err, resultarray) {
console.log("resultarray", resultarray);
memindex = resultarray;
});
推荐阅读
- javascript - WebKit userContentController:didReceiveScriptMessage:iOS 13 未调用
- java - 为不同存储库中的源代码和测试代码生成代码覆盖率
- javascript - 如何从用户输入字段中获取数据并在不提交的情况下向用户显示?
- html - CSS - 如何在可调整大小的图像上保持固定点?
- typescript - ts-node 和 tsc 有什么区别
- node.js - 使用 multer 包在 nodejs 中处理每个路由的目的地
- c# - 序列化 xml 中的对象列表如何工作?
- printing - Zebra 打印机 GK420d 呈绿色闪烁一次,但不打印
- python - Django - 我可以在没有原始查询的情况下做到这一点吗
- apache-kafka - 开源多区域、一致的至少一次 FIFO 解决方案:专用队列(例如 Kafka)与数据库(例如 Cassandra、RethinkDB)?