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

Cách tốt nhất để kết nối / ngắt kết nối với cơ sở dữ liệu là gì?

Phương pháp hay nhất để có kết nối db của bạn trong một mô-đun riêng biệt (db.js)

var mongoose = require('mongoose')

mongoose.connect('mongodb://localhost/dbname', function(){
    console.log('mongodb connected')
})
module.exports = mongoose

Mỗi mô hình phải có một mô-đun riêng biệt nhận kết nối db (post.js)

var db = require('../db.js')
var Post = db.model('Post', {
    username: {type: String, required: true},
    body: {type: String, required: true},
    date: { type: Date, required: true, default: Date.now }  
})

module.exports = Post

Sau đó, bất cứ khi nào bạn cần sử dụng tập dữ liệu đó, chỉ cần yêu cầu nó và thực hiện cuộc gọi

var Post = require('/models/post')
Post.save()
Post.find()


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để kết nối với MongoDB Atlas bằng Robomongo?

  2. Quản lý người dùng cơ sở dữ liệu với ClusterControl

  3. Khắc phục sự cố MongoDB trên Windows (C #) (Phải làm gì?)

  4. MongoDB tìm nơi khóa bằng chuỗi từ mảng

  5. Xử lý thời gian chờ với Node.js và mongodb