CNode

mongoose数据入库后json字段顺序问题

Wwangdonghui发布于12 年前最后回复12 年前5 回复6544 浏览0 收藏

我有一组数据是这样的 {a:1,b:2,c:3} 我用mongoose存入数据库后变成了 {c:3,b:2,a:1} 能改成正常的顺序吗?

查看回复

回复 (5)

R
ravenwang#1·12 年前

这个是mongodb的原因,为了性能会调整字段的顺序,因此不要对字段的顺序做任何假设

Z
zhe feng#3·12 年前

json本身的定义就是对key无序的。所以只要你用json。就必须假设key无序。即便你使用某一个driver的顺序和你期望的一样,你仍然要做这种假设。

H
hainee#4·12 年前

Key是无序的

Y
yaochun#5·12 年前

其实严格意义上mongoDB的文档是有序的,而不是一般意义的json

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