我正在尝试插入空数据库中的一个集合,我收到一条引用错误,指出数据库未创建:
mapdata (empty)
> db
mapdata
> j={name:"mongo"};
{ "name" : "mongo" }
> k={x:3};
{ "x" : 3 }
> mapdata.testData.insert(j);
Tue Mar 11 23:03:10.704 ReferenceError: mapdata is not defined
> db
mapdata
> mapdata.testData.insert(j);
Tue Mar 11 23:03:32.163 ReferenceError: mapdata is not defined
> use mapdata;
switched to db mapdata
> mapdata.testData.insert(j);
Tue Mar 11 23:04:02.288 ReferenceError: mapdata is not defined
答案 0 :(得分:3)
你应该尝试:
db.testData.insert(j)
或者如果你想使用" mapData"作为数据库名称:
>mapData = db
>mapData.testData.insert(j)