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

Menyimpan dan mengambil objek JavaScript di/dari MongoDB

Saya baru-baru ini menyadari, bahwa sebenarnya dimungkinkan untuk mengubah prototipe objek di V8/node.js. Meskipun ini tidak dalam standar, ini dimungkinkan di berbagai browser dan terutama di V8/node!

function User(username, email) {
    this.username = username;
    this.email = email;
}

User.prototype.sendMail = function (subject, text) {
    mailer.send(this.email, subject, text);
};

var o = {username: 'LoadeFromMongoDB', email: '[email protected]'};
o.__proto__ = User.prototype;
o.sendMail('Hello, MongoDB User!', 'You where loaded from MongoDB, but inherit from User nevertheless! Congratulations!');

Ini digunakan di berbagai modul dan plugin - bahkan modul inti menggunakan teknik ini, meskipun ini bukan standar ECMAScript. Jadi saya rasa aman digunakan di dalam node.js.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Di MongoDB bagaimana Anda menggunakan $set untuk memperbarui nilai bersarang/dokumen tersemat?

  2. Di MongoDB mapreduce, bagaimana saya bisa meratakan objek nilai?

  3. Bagaimana cara membuat daftar semua database MongoDB di Node.js?

  4. Bagaimana cara mengurutkan dalam luwak?

  5. php mongodb temukan entri ke-n dalam koleksi