javascript - 使用 mongoose 在 mongodb 中查找用户,并将结果返回为 JSON

标签 javascript json node.js mongodb mongoose

我想在 mongo 中搜索一些用户并将它们放入 json 中,但每次尝试时得到的结果都是一个带有元数据的大对象。

以下代码包含我所做的事情

var myJson = {
              user : User.findOne({
                        firstName: regex,
                        lastName: authorSplitedName.last
                     }, function (err, user){
                        return user;
                     })
             }

非常感谢您的帮助!

最佳答案

尝试使用JSON.parse()JSON.stringify()删除 mongoose 对象属性:

var myJson = {
              user : User.findOne({
                        firstName: regex,
                        lastName: authorSplitedName.last
                     }, function (err, user){
                        return JSON.parse(JSON.stringify(user)));
                     })
             }

关于javascript - 使用 mongoose 在 mongodb 中查找用户,并将结果返回为 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33054622/

相关文章:

javascript - 对回调中可访问的相同数据进行多个单元测试

ios - AFNetworking:如何发布有序的 JSON

javascript - 带有 node.js 的 Ruby 子进程

node.js , socket.io - 互联网连接断开时断开事件延迟

javascript - Javascript 和一般情况下的按位运算符

java - 放心。是否可以从请求 json 中提取值?

javascript - 将 JSON 数据渲染到 backbone.js 模板

javascript - jQuery 对话框窗口未居中于页面

javascript - 运行 Cucumber 测试时禁用 JavaScript

javascript - 输入另一个特定元素时停止 jQuery Mouseleave 事件