Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

sails-mysql:ER_NO_DB_ERROR:Không có cơ sở dữ liệu nào được chọn

Tôi chỉ gặp vấn đề tương tự này. Để làm cho nó hoạt động, tôi phải thêm thông tin cấu hình bộ điều hợp vào mô hình của mình, ví dụ:/api/models/User.js:

module.exports = {

     adapter: 'mysql',

      config: {
        host: 'localhost',
        user: 'user',
        port:'3306',
        // Psst.. You can put your password in config/local.js instead
        // so you don't inadvertently push it up if you're using version control
        password: 'secret', 
        database: 'sailstest'
      },

    attributes: {
    firstName: 'STRING'
    }

};

Xem tài liệu:

http://sailsjs.org/#!documentation/models

Tôi cũng phải thêm /api/controllers/UserController.js theo cách thủ công, vì hàm tạo không thêm nó vào ứng dụng này, mặc dù nó đã thêm nó vào ứng dụng thử nghiệm trước đó mà tôi đã thực hiện.

CẬP NHẬT:

Cài đặt bản beta Sails.js để có được chức năng tốt hơn.

npm install [email protected] -g

Không chỉ cấu hình thực sự hoạt động như mong đợi (trong config / connect.js), các tính năng ORM hỗ trợ các liên kết không được hỗ trợ trong bản phát hành 0.9.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tôi có thể sử dụng cùng một ràng buộc khóa ngoại trong hai bảng khác nhau không?

  2. MYSQL chọn ngày sinh dựa trên độ tuổi

  3. Biến wait_timeout của MySQL - TOÀN CẦU so với SESSION

  4. Kết nối với mysql trên một máy chủ khác

  5. có được loại hình ảnh kịch câm