Dengan asumsi Anda memiliki nama pengguna username
, sandi PASSWORD
, database bernama test
, dan nama host hatch.mongohq.com
:
Menghubungkan melalui shell
$ mongo hatch.mongohq.com:27017/test -u username -p PASSWORD
Menghubungkan melalui Meteor
$ MONGO_URL="mongodb://username:[email protected]:27017/test" meteor
Catatan lainnya
-
Anda harus mendefinisikan koleksi Meteor Anda di luar
client
direktori sehingga mereka dapat digunakan pada kedua klien dan server. Lihat ini untuk lebih jelasnya. -
Anda akan menemukan bahwa menghubungkan ke database jarak jauh jauh lebih lambat daripada menghubungkan secara lokal, sehingga umumnya tidak disarankan untuk pengembangan.
-
Meteor membuat database dev untuk Anda saat dimulai. Ini juga memberi Anda perintah yang sangat membantu:
meteor reset
danmeteor mongo
, untuk menyetel ulang, dan menyambungkan ke basis data tersebut.
Menginisialisasi database Anda
Buat file di server untuk inisialisasi - mis. server/initialize.js
. Saat server mulai, Anda dapat menambahkan pengguna atau dokumen lain yang belum ada. Misalnya:
Meteor.startup(function() {
if (Meteor.users.find().count() === 0) {
Accounts.createUser({
username: 'jsmith',
password: 'password',
profile: {
firstName: 'John',
lastName: 'Smith'
}
});
}
});