Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Sailsjs Mysql ORM beberapa kueri pada bidang tabel yang sama

Untuk melakukan ini berdasarkan cara kerja garis air, Anda memerlukan bidang yang berbeda untuk mencari.

Anda dapat melakukannya dengan membuat atribut alias dalam model Anda.

venue.js
module.exports.attributes = {
    restaurant_services:'string',
    restaurant_services_1: {type:'string',columnName: 'restaurant_services'}
    restaurant_services_2: {type:'string',columnName: 'restaurant_services'}
    restaurant_services_3: {type:'string',columnName: 'restaurant_services'}
    restaurant_services_4: {type:'string',columnName: 'restaurant_services'}
    restaurant_services_5: {type:'string',columnName: 'restaurant_services'}
}

Kemudian Anda dapat melakukan

Venue.find().populate('comments', {
        deleted: false
    }).where({
            restaurant_services: {contains: '"delivery":1'},
            restaurant_services_1: {contains: '"takeout":1'},
            restaurant_specialties: {contains: '"breakfast":1'}
    })

Ini meretas, tetapi berhasil



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. File mysql mysql.h tidak ditemukan di VS2008 C++ <Pertanyaan Pemula>

  2. Bagaimana saya bisa melakukan grup yang berdekatan di MySQL?

  3. MySQL PILIH BERBEDA beberapa kolom

  4. Tips Berguna untuk Memecahkan Kesalahan Umum di MySQL

  5. Kesalahan MySQL 2006 (HY000) pada baris 406:Server MySQL telah hilang