Meteor menggunakan metode yang sama untuk id objek jika Anda memilih untuk menggunakannya:
Meteor.Collection.ObjectID()
sama dengan ObjectID
MongoDB
Tepat di bawah Meteor.Collection
nama. Ia menggunakan EJSON untuk menyimpan id objek di JSON biasa ke ujung klien. Karena pada dasarnya ada 2 database dengan meteor
Minimongo
Ini adalah semacam cache mongodb di ujung klien. Data diunduh dari mongodb utama di server ke mongodb ini saat browser dimuat. Ketika perubahan dibuat, mereka didorong ke server.
Server MongoDB
Ini adalah mongodb asli dari 10gen di server
Jadi karena dua database ini, Meteor perlu membungkus fungsionalitas mongodb di Meteor.Collection
dan membiarkan Anda menggunakan kode yang sama pada klien dan server.
Secara default, meteor tidak akan menggunakan ID Objek, itu akan menggunakan semacam teks alfanumerik acak. Ini dilakukan agar Anda dapat dengan mudah menggunakan ID di URL dan ID di atribut html Anda.
Jika Anda menggunakan new Meteor.Collection.ObjectID()
anda akan mendapatkan ObjectID
objek yang akan menggunakan spesifikasi ObjectID mongodb di ujung server. Nilai stempel waktu di ID Objek tidak ditahan, tetapi ini seharusnya tidak membahayakan.