0

空のデータベースにコレクションを挿入しようとすると、データベースが作成されていないという参照エラーが表示されます。

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
4

1 に答える 1

3

試してみてください:

db.testData.insert(j)

または、「mapData」をデータベース名として使用する場合:

>mapData = db
>mapData.testData.insert(j)
于 2014-03-11T18:37:37.087 に答える