MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm cách nào để thêm phương thức lược đồ trong mongoose?

Tôi nghĩ vậy, bạn có muốn các phương thức thể hiện không? Đó có phải là ý của bạn với các phương thức Schema? Nếu vậy, bạn có thể làm như sau:

var mySchema = new Schema({
      name: {
      type: String
},
   createdAt: {
   type: Date, 
   default: Date.now
}
});

mySchema.methods.changedName = function() {
    return this.name + 'TROLOLO';
};

Something = mongoose.model('Something', mySchema);

Với điều đó, bạn có thể làm:

Something.findOne({ _id: id }).exec(function (error, something) {
   something.changedName();
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Truy vấn trong MongoDB

  2. Tìm kiếm mảng lồng nhau trong MongoDB bằng cách sử dụng $ map

  3. Tìm và xóa tất cả các tài liệu có Ngày tạo cũ hơn một tháng

  4. Làm cách nào để chèn dữ liệu vào bộ sưu tập mongodb bằng trình điều khiển c # 2.0?

  5. Lập mô hình mongodb các mối quan hệ tham chiếu được lưu trữ trong lõi .net