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

Bắt đầu MongoDB từ bên trong tác vụ Grunt

Để thêm vào câu trả lời của JJJ, hãy sử dụng grunt-shell-spawn nếu bạn muốn đảm bảo mỗi dự án đều có phiên bản mongodb của riêng nó với dữ liệu riêng của nó, bạn sẽ làm điều này:

shell: {
    mongodb: {
        command: 'mongod --dbpath ./data/db',
        options: {
            async: true,
            stdout: false,
            stderr: true,
            failOnError: true,
            execOptions: {
                cwd: '.'
            }
        }
    }
},

Ví dụ này cũng chỉ in ra các lỗi.

Sau đó, bạn chỉ cần thêm shell:mongodb tới grunt server danh sách nhiệm vụ (tốt nhất là tác vụ đầu tiên), thêm data vào .gitignore của bạn (giả sử bạn đang sử dụng git) và bạn đã sẵn sàng.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Không thể kết nối máy chủ mongodb từ xa với django / djongo

  2. g ++ không thể liên kết tĩnh libmongcxx (r3.0.2) nhưng liên kết động hoạt động

  3. Thêm giá trị mảng vào MongoDB nơi phần tử không có trong mảng

  4. Bỏ bộ sưu tập cơ sở dữ liệu Mongo trong Meteor

  5. MongoDB - tài liệu người dùng của tôi có nên chứa danh sách id dự án không?