2015年2月9日月曜日

Meteorで、MongoDBのコレクション

Meteorで、MongoDBのコレクション「Storing tasks in a collection」です。meteor mongo で、MongoDBが立ち上がりますが、meteorを起動した状態で利用する必要がありました。何がすばらしいって、コレクションにデータを追加したとたんに、変更がウェブ画面に反映されます。もちろん、リフレッシュ操作はしていません。

meteorを起動していないとエラーになる
$ meteor mongo
mongo: Meteor isn't running a local MongoDB server.

This command only works while Meteor is running your application locally. Start your application first. (This error
will also occur if you asked Meteor to use a different MongoDB server with $MONGO_URL when you ran your application.)

If you're trying to connect to the database of an app you deployed with 'meteor deploy', specify your site's name with
this command.
meteorを起動した状態で操作
$ meteor mongo
MongoDB shell version: 2.4.12
connecting to: 127.0.0.1:3001/meteor
Server has startup warnings:
[initandlisten]
[initandlisten] ** NOTE: This is a 32 bit MongoDB binary.
[initandlisten] **       32 bit builds are limited to less than 2GB of data (or less with --journal).
[initandlisten] **       Note that journaling defaults to off for 32 bit and is currently off.
[initandlisten] **       See http://dochub.mongodb.org/core/32bit
[initandlisten]
meteor:PRIMARY> db.tasks.insert({ text: "Hello world!", createdAt: new Date() });
meteor:PRIMARY> db.tasks.insert({ text: "こんにちは、世界", createdAt: new Date() });
meteor:PRIMARY>

0 件のコメント:

コメントを投稿