【发布时间】:2016-07-07 06:39:22
【问题描述】:
假设我在 node.js 应用程序中有一个有序项目的地图:
var myMap = new Map();
myMap.set("a", "b");
myMap.set("c", "d");
myMap.set("e", "f");
然后我使用 MongoDB node.js 驱动程序将此地图存储在数据库中:
collection.insertOne({myMap: myMap});
存储的地图如下所示:
{ "myMap" : { "a" : "b", "c" : "d", "e" : "f" } }
我知道 Map 的顺序是有保证的,但它是否保证按该顺序存储在 MongoDB 中?并且保证按这个顺序从MongoDB中读取?
这是一个非常简单的问题,但我在 MongoDB 文档中找不到任何关于它支持地图的信息。
【问题讨论】:
标签: javascript node.js mongodb dictionary