CNode

默默的问个关于mongoose处理数据的问题

问答
Wwxwrjgcs发布于11 年前最后回复11 年前6 回复5080 浏览0 收藏

node.js通过 User.find({name:'root'},function(err,doc){ console.log(doc); }); 命令可以查询到数据 [ { createdOn: Sun Nov 01 2015 11:43:41 GMT+0800 (CST), _id: 56358a6d8206e0c80d954d3d,name: 'root',word: '123456' } ] 问题来了:

  1. 返回结果应该不属于字符串吧?
  2. 对于结果怎么处理好呢,比如我只要取得name和word值,并且前端需要的是json数据?
  3. 是不是数据库存储时就可以采取json格式存储,怎么处理好? 小白一直在努力,谢谢大家。
查看回复

回复 (6)

I
i5ting#1·11 年前
  • find返回的是对象数组

mongoose里数据库存储时采取json格式存储,但是还是要定义schema的

W
wxwrjgcs#2·11 年前

那 如果我处理这个查询结果的话,还得先把两边的方括号处理掉是吗?再就是如果我想返回结果是json的话,就得在schema定义是就得有json设置对吗? 自豪地采用 CNodeJS ionic

I
i5ting#3·11 年前

这个问题太白了,还是自己先写几个练习吧~~加油

W
wxwrjgcs#4·11 年前

谢谢了 自豪地采用 CNodeJS ionic

T
Tei320#5·11 年前
引用 i5tingfind返回的是对象数组 mongoose里数据库存储时采取json格式存储,但是还是要定义schema的

@i5ting mongodb存储采用的是BSON,一种类json的一种二进制形式的存储格式

I
i5ting#6·11 年前
引用 Tei320@i5ting mongodb存储采用的是BSON,一种类json的一种二进制形式的存储格式

@Tei320 恩,是的,这兄弟完全不熟,还是不要引入新概念了,哈哈

参与回复
登录后即可参与回复。登录