Công ty nào sử dụng mysql

Thêm khả năng kết nối cơ sở dữ liệu với ứng dụng Express chỉ là vấn đề tải một Nút thích hợp. js cho cơ sở dữ liệu trong ứng dụng của bạn. Tài liệu này giải thích ngắn gọn cách thêm và sử dụng một số Nút phổ biến nhất. js cho các hệ thống cơ sở dữ liệu trong ứng dụng Express của bạn

Các trình điều khiển cơ sở dữ liệu này nằm trong số nhiều trình điều khiển có sẵn. Đối với các tùy chọn khác, hãy tìm kiếm trên trang web npm

Cassandra

mô-đun. trình điều khiển cassandra

Cài đặt

$ npm install cassandra-driver

Thí dụ

const cassandra = require('cassandra-driver')
const client = new cassandra.Client({ contactPoints: ['localhost'] })

client.execute('select key from system.local', (err, result) => {
  if (err) throw err
  console.log(result.rows[0])
})

Đế đi văng

mô-đun. đi văng

Cài đặt

$ npm install couchbase

Thí dụ

const couchbase = require('couchbase')
const bucket = (new couchbase.Cluster('http://localhost:8091')).openBucket('bucketName')

// add a document to a bucket
bucket.insert('document-key', { name: 'Matt', shoeSize: 13 }, (err, result) => {
  if (err) {
    console.log(err)
  } else {
    console.log(result)
  }
})

// get all documents with shoe size 13
const n1ql = 'SELECT d.* FROM `bucketName` d WHERE shoeSize = $1'
const query = N1qlQuery.fromString(n1ql)
bucket.query(query, [13], (err, result) => {
  if (err) {
    console.log(err)
  } else {
    console.log(result)
  }
})

Đi văngDB

mô-đun. nano

Cài đặt

$ npm install nano

Thí dụ

const nano = require('nano')('http://localhost:5984')
nano.db.create('books')
const books = nano.db.use('books')

// Insert a book document in the books database
books.insert({ name: 'The Art of war' }, null, (err, body) => {
  if (err) {
    console.log(err)
  } else {
    console.log(body)
  }
})

// Get a list of all books
books.list((err, body) => {
  if (err) {
    console.log(err)
  } else {
    console.log(body.rows)
  }
})

cấp độDB

mô-đun. lên cấp

Cài đặt

$ npm install level levelup leveldown

Thí dụ

const levelup = require('levelup')
const db = levelup('./mydb')

db.put('name', 'LevelUP', (err) => {
  if (err) return console.log('Ooops!', err)

  db.get('name', (err, value) => {
    if (err) return console.log('Ooops!', err)

    console.log(`name=${value}`)
  })
})

mysql

mô-đun. mysql

Cài đặt

________số 8

Thí dụ

const mysql = require('mysql')
const connection = mysql.createConnection({
  host: 'localhost',
  user: 'dbuser',
  password: 's3kreee7',
  database: 'my_db'
})

connection.connect()

connection.query('SELECT 1 + 1 AS solution', (err, rows, fields) => {
  if (err) throw err

  console.log('The solution is: ', rows[0].solution)
})

connection.end()

MongoDB

mô-đun. mongodb

Cài đặt

const cassandra = require('cassandra-driver')
const client = new cassandra.Client({ contactPoints: ['localhost'] })

client.execute('select key from system.local', (err, result) => {
  if (err) throw err
  console.log(result.rows[0])
})
0

Ví dụ (v2. *)

const cassandra = require('cassandra-driver')
const client = new cassandra.Client({ contactPoints: ['localhost'] })

client.execute('select key from system.local', (err, result) => {
  if (err) throw err
  console.log(result.rows[0])
})
1

Ví dụ (v3. *)

const cassandra = require('cassandra-driver')
const client = new cassandra.Client({ contactPoints: ['localhost'] })

client.execute('select key from system.local', (err, result) => {
  if (err) throw err
  console.log(result.rows[0])
})
2

Nếu bạn muốn có trình điều khiển mô hình đối tượng cho MongoDB, hãy xem Mongoose

neo4j

mô-đun. trình điều khiển neo4j

Cài đặt

const cassandra = require('cassandra-driver')
const client = new cassandra.Client({ contactPoints: ['localhost'] })

client.execute('select key from system.local', (err, result) => {
  if (err) throw err
  console.log(result.rows[0])
})
3

Thí dụ

const cassandra = require('cassandra-driver')
const client = new cassandra.Client({ contactPoints: ['localhost'] })

client.execute('select key from system.local', (err, result) => {
  if (err) throw err
  console.log(result.rows[0])
})
4

tiên tri

mô-đun. oracledb

Cài đặt

GHI CHÚ. Xem điều kiện tiên quyết cài đặt

const cassandra = require('cassandra-driver')
const client = new cassandra.Client({ contactPoints: ['localhost'] })

client.execute('select key from system.local', (err, result) => {
  if (err) throw err
  console.log(result.rows[0])
})
5

Thí dụ

const cassandra = require('cassandra-driver')
const client = new cassandra.Client({ contactPoints: ['localhost'] })

client.execute('select key from system.local', (err, result) => {
  if (err) throw err
  console.log(result.rows[0])
})
6

PostgreSQL

mô-đun. pg-hứa

Cài đặt

const cassandra = require('cassandra-driver')
const client = new cassandra.Client({ contactPoints: ['localhost'] })

client.execute('select key from system.local', (err, result) => {
  if (err) throw err
  console.log(result.rows[0])
})
7

Thí dụ

const cassandra = require('cassandra-driver')
const client = new cassandra.Client({ contactPoints: ['localhost'] })

client.execute('select key from system.local', (err, result) => {
  if (err) throw err
  console.log(result.rows[0])
})
8

làm lại

mô-đun. làm lại

Cài đặt

const cassandra = require('cassandra-driver')
const client = new cassandra.Client({ contactPoints: ['localhost'] })

client.execute('select key from system.local', (err, result) => {
  if (err) throw err
  console.log(result.rows[0])
})
9

Thí dụ

$ npm install couchbase
0

Máy chủ SQL

mô-đun. tẻ nhạt

Cài đặt

$ npm install couchbase
1

Thí dụ

$ npm install couchbase
2

SQLite

mô-đun. sqlite3

Cài đặt

$ npm install couchbase
3

Thí dụ

$ npm install couchbase
4

Elaticsearch

mô-đun. tìm kiếm đàn hồi

Cài đặt

$ npm install couchbase
5

Thí dụ

$ npm install couchbase
6