Nodejs xây dựng
MongoDb là một dạng cơ sở dữ liệu NoSQL. Nó có thể được sử dụng chung với Node. js như một Cơ sở dữ liệu để chèn và truy xuất dữ liệu Show
Các bài viết liên quan
Tải xuống MongoDB Mở Terminal Command của Linux và thực hiện lệnh sau apt-get install mongodb Nó sẽ tải xuống MongoDB mới nhất theo yêu cầu hệ thống của bạn Cài đặt MongoDB Sau khi tải xuống hoàn tất, hãy sử dụng lệnh sau để cài đặt MogoDB npm install mongodb --save Sử dụng lệnh sau để bắt đầu các dịch vụ MongoDb service mongodb start Bây giờ, kết nối được tạo cho các hoạt động tiếp theo Tạo cơ sở dữ liệu MongoDB với NodejsĐể tạo cơ sở dữ liệu trong MongoDB, trước tiên hãy tạo một đối tượng MongoClient và chỉ định URL kết nối với địa chỉ ip chính xác và tên của cơ sở dữ liệu mà bạn muốn tạo Lưu ý. MongoDB sẽ tự động tạo cơ sở dữ liệu nếu nó không tồn tại và tạo kết nối với nó Ví dụ Tạo một thư mục có tên “MongoDatabase” làm cơ sở dữ liệu. Giả sử bạn tạo nó trên Máy tính để bàn. Tạo tệp js có tên “createatabase. js” trong thư mục đó và có mã sau var MongoClient = require('mongodb').MongoClient; var url = "mongodb://localhost:27017/MongoDatabase"; MongoClient.connect(url, function(err, db) { if (err) throw err; console.log("Database created!"); db.close(); }); Bây giờ hãy mở cửa sổ lệnh và đặt đường dẫn nơi MongoDatabase tồn tại. Now now done the command after Node createdatabase.js Tạo bộ sưu tập với NodeJSMongoDB là cơ sở dữ liệu NoSQL nên dữ liệu được lưu trữ trong bộ sưu tập thay vì bảng. Phương thức createCollection được sử dụng để tạo một bộ sưu tập trong MongoDB Ví dụ Tạo một bộ sưu tập có tên là “Nhân viên” Tạo một tệp js có tên “worker. js”, has data after var MongoClient = require('mongodb').MongoClient; var url = "mongodb://localhost:27017/ MongoDatabase"; MongoClient.connect(url, function(err, db) { if (err) throw err; db.createCollection("employees", function(err, res) { if (err) throw err; console.log("Collection is created!"); db.close(); }); }); Open the command command and run the after Node employees.js Chèn bản ghi trong MongoDBPhương thức insertOne được sử dụng để chèn bản ghi trong bộ sưu tập của MongoDB. First number of input method insertOne là một đối tượng chứa tên và giá trị của mỗi trường trong bản ghi mà bạn muốn chèn Ví dụ Chèn một bản ghi trong bộ sưu tập “Nhân viên” Tạo tệp js có tên “insert. js”, has code after var MongoClient = require('mongodb').MongoClient; var url = "mongodb://localhost:27017/ MongoDatabase"; MongoClient.connect(url, function(err, db) { if (err) throw err; var myobj = { name: "Ajeet Kumar", age: "28", address: "Delhi" }; db.collection("employees").insertOne(myobj, function(err, res) { if (err) throw err; console.log("1 record inserted"); db.close(); }); }); Open the command command and run the after ________số 8_______ Bây giờ một bản ghi đã được chèn vào bộ sưu tập Chèn nhiều bản ghi trong MongoDB Bạn có thể chèn nhiều bản ghi trong một bộ sưu tập bằng cách sử dụng phương thức chèn (). Phương thức chèn() sử dụng mảng đối tượng chứa dữ liệu bạn muốn chèn Ví dụ Chèn nhiều bản ghi trong bộ sưu tập có tên “Nhân viên” Create name File js insertall. js, has a after code var MongoClient = require('mongodb').MongoClient; var url = "mongodb://localhost:27017/ MongoDatabase"; MongoClient.connect(url, function(err, db) { if (err) throw err; var myobj = [ { name: "Mahesh Sharma", age: "25", address: "Ghaziabad"}, { name: "Tom Moody", age: "31", address: "CA"}, { name: "Zahira Wasim", age: "19", address: "Islamabad"}, { name: "Juck Ross", age: "45", address: "London"} ]; db.collection("customers").insert(myobj, function(err, res) { if (err) throw err; console.log("Number of records inserted: " + res.insertedCount); db.close(); }); }); Open the command command and run the after npm install mongodb --save0 Bạn có thể thấy ở đây 4 bản ghi đã được chèn Chọn bản ghi trong MongoDB với NodeJSPhương thức findOne() được sử dụng để chọn một dữ liệu từ một tập hợp trong MongoDB. Phương thức này trả về bản ghi đầu tiên của bộ sưu tập Chọn bản ghi đầu tiên từ? Tạo tệp js có tên “chọn. js”, has code after npm install mongodb --save1 Open the command command and run the after npm install mongodb --save2 Chọn nhiều bản ghi Phương thức find() được sử dụng để chọn tất cả các bản ghi từ bộ sưu tập trong MongoDB Ví dụ Chọn tất cả các bản ghi từ bộ sưu tập “Nhân viên” Tạo tệp js có tên “selectall. js”, has code after npm install mongodb --save3 Open the command command and run the after npm install mongodb --save4 Bạn có thể thấy rằng tất cả các bản ghi đều được truy xuất Truy vấn MongoDB với NodeJSPhương thức find () cũng được sử dụng để lọc kết quả trên một tham số cụ thể. Bạn có thể lọc kết quả bằng cách sử dụng một đối tượng truy vấn Ví dụ Lọc các bản ghi để truy xuất nhân viên cụ thể có địa chỉ là “Delhi” Tạo tệp js có tên là “query1. js”, has code after npm install mongodb --save5 Open the command command and run the after npm install mongodb --save6 Lọc MongoDB với Biểu thức chính quy sử dụng Nút. jsBạn cũng có thể sử dụng biểu thức chính quy để tìm kiếm chính xác những gì bạn muốn tìm kiếm. Biểu thức chính quy chỉ có thể được sử dụng để truy vấn chuỗi Ví dụ Truy xuất bản ghi từ bộ sưu tập tập tin có địa chỉ bắt đầu bằng chữ cái “L” Tạo tệp js có tên là “query2”, có mã sau npm install mongodb --save7 Open the command command and run the after npm install mongodb --save8 Sắp xếp trong MongoDBTrong MongoDB, phương thức sort() được sử dụng để sắp xếp các kết quả theo thứ tự tăng dần hoặc giảm dần. Phương thức sắp xếp () sử dụng một tham số để xác định thứ tự sắp xếp đối tượng 1. Giá trị được sử dụng để sắp xếp theo thứ tự tăng dần. { tên. 1 } 2. Giá trị được sử dụng để sắp xếp theo thứ tự giảm dần. { tên. -1 } Sắp xếp theo thứ tự tăng dầnVí dụ Sắp xếp các bản ghi theo thứ tự tăng dần theo tên Tạo tệp js có tên “sortasc. js”, has code after npm install mongodb --save9 Open the command command and run the after service mongodb start0 Sắp xếp theo thứ tự giảm dầnVí dụ Sắp xếp các bản ghi theo thứ tự giảm dần theo tên Tạo tệp js có tên “sortdsc. js”, has code after service mongodb start1 Open the command command and run the after service mongodb start2 Delete record in MongoDB with NodejsTrong MongoDB, bạn có thể xóa bản ghi hoặc tài liệu bằng cách sử dụng phương thức xóa (). Tham số đầu tiên của phương thức remove() là một đối tượng truy vấn chỉ định tài liệu cần xóa |