Bài đăng

Đang hiển thị bài đăng từ Tháng 8, 2018

Cách tạo một project Express với express-generator trong Window

Hình ảnh
Mở thư mục cần tạo project, giữ Shiflt + chuột phải mở Windows PowerShell Gõ lệnh                 npm install -g express-generator //Đợi 1 chút rồi gõ tiếp lệnh                 express Cài đặt những NodeJS module cần thiết cho project: npm install Đây là cấu trúc thư mục sau khi cài đặt: Sử dụng lệnh sau để run project:  node ./bin/www Truy cập vào project tại địa chỉ:  http://localhost:3000 Tích hợp template engine EJS Cài đặt ejs:  npm install ejs --save Ở bước trên khi khởi tạo project ExpressJS bằng express-generator nó đã tự động cài đặt và sử dụng jade template engine cho ứng dung, nên bây giờ để cấu hình sử dụng ejs làm templte engine bạn mở file app.js lên và sửa  app.set('view engine', 'jade');  thành  app.set('view engine', 'ejs');  và sau đó bạn cần xóa các file .jade không cần thiết trong folder views. Bạn có thể remove jade ra k...

Truy vấn dữ liệu trong MongoDB

Hình ảnh
Mục Lục 1, Lấy tất cả dữ liệu trong Collection. 2, Truy vấn có điều kiện trong MongoDB. 3, Truy vấn nhiều điều kiện trong MongoDB. AND OR Kết hợp cả AND và OR. 4, Chọn lọc các trường cần lấy ra trong MongoDB. 5, Lời kết. 1, Lấy tất cả dữ liệu trong Collection. -Để lấy tất cả dữ liệu ở trong collection chúng ta sử dụng phương thức  find()  với cú pháp: db.collectionName.find() Trong đó :  collectionName  là tên của collection mà các bạn muốn truy vấn. -Tuy nhiên, khi chỉ sử dụng mỗi phương thức find thì dữ liệu trả về sẽ dưới dạng object nhưng không theo một cấu trúc nào cả. VD : Lấy tất cả dữ liệu đang có trong Collection admin. db.admin.find() Hình minh họa - Dựa vào chức năng của hàm  find()  thì chúng ta có thể so sánh nó tương đương như câu lệnh  Select * from trong SQL. -Và nếu như bạn muốn dữ liệu được trả về được hiển thị theo cấu trúc đã được định sẵn thì chỉ cần thêm hàm  pretty()  vào phía sau...

Các lệnh cơ bản MongoDB

https://vietjack.com/mongodb/tao_collection_trong_mongodb.jsp Sử dụng mongodb cũng chỉ cần thông qua một số câu lệnh đơn giản, chủ yếu là insert, update, find và remove. 1. Kiểm tra phiên bảng Mongodb Lệnh mongo : lệnh này giúp bạn vào dấu nhắc lệnh bắt đầu thao tác với MongoDB, Lệnh này kết nối mặc định với localhost và port 27017 2. Show tất cả db show dbs 3. Chuyển sang 1 db mới use mydb. // mydb là database bạn muốn chuyển tới 4. Kiểm tra DB đang thao tác db 5. Export 1 collection ra 1 file json mongoexport -d shopping -c users -o E:\DMongoStore\export\users.js Xuất collection users ra file j son users.js từ database shopping 6. Xóa 1 collection db.users.drop() users là tên collection 6. Tạo 1 collection Cú pháp cơ bản của lệnh createCollection() trong MongoDB như sau: db . createCollection ( name , options ) Trong lệnh trên,  name  là tên của Collection.  Options  là một Document và được...