MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Meteor.Collection.ObjectID() vs MongoDB ObjectId()

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.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana membuat bidang array baru dengan kerangka agregat

  2. Mongo DB:Kueri untuk dokumen saat ini ditayangkan berdasarkan tanggal mulai dan berakhir

  3. Tulis kueri khusus di repositori mongodb

  4. apakah ada ORM mongodb yang memungkinkan Anda untuk alias bidang?

  5. Proyeksi daftar MongoDB dari subbidang