1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/flycran-flq

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

FLQ

  • Решение прикладного уровня для взаимодействия Node с базой данных.

  • Позволяет разработчикам фронтэнда, не знакомым с SQL, легко взаимодействовать с базой данных.

  • Для просмотра полной документации перейдите по ссылке FLQ китайская документация.

Базовый запрос

const { Flq, hooks } = require('flq')

const flq = new Flq({
  pool: true, // Использование соединения пула !Рекомендуется использовать
  user: 'root', // Логин пользователя
  password: process.env.SQLPASSWORD, // Пароль для входа
  database: 'test', // Имя базы данных
})
// Использование тестового режима
flq.test(async () => {
  const db = flq.from('student')
  const result = await db.find()
  console.log(result)
})

Групповая агрегация

flq.test(async () => {
  const db = flq
    .from('student')
    .field(
      {
        AVG: ['chinese', 'math', 'english'],
      },
      'gender'
    )
    // group Группировка
    .group('gender')
  const result = await db.find()
  console.log(db.sql)
  console.log(result)
})

Общее количество строк

flq.test(async () => {
  const db = flq
    .from('student')
    .field('name', 'age', 'chinese', 'math', 'english')
    .limit({ page: 1, size: 3 })
    .foundRows()
  const result = await db.find()
  console.log(db.sql)
  console.log(result)
  console.log('Общее количество столбцов:', db.total);
})

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Пошаговый фреймворк для взаимодействия с базой данных на основе mysql2, который позволяет фронтенд-разработчикам без опыта работы с SQL легко взаимодействовать с базой данных. Развернуть Свернуть
TypeScript и 2 других языков
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/flycran-flq.git
git@api.gitlife.ru:oschina-mirror/flycran-flq.git
oschina-mirror
flycran-flq
flycran-flq
0.x