Làm theo các bước sau để biết cách sử dụng MongoDB Atlas để lưu dữ liệu
Bước 1. Truy cập địa chỉ https. //www. mongodb. com/cloud/atlas Bạn sẽ được hiển thị trang dưới đây
Bước 2. Nhấp vào nút Đăng nhập hiện ở góc trên cùng bên phải của trang. Bạn sẽ nhận được trang sau
Bước 3. Bây giờ nếu bạn chưa đăng ký, hãy nhấp vào liên kết Đăng ký. Bạn sẽ được đưa đến một trang mới như hình bên dưới
Bước 4. Điền đầy đủ thông tin và bấm vào nút Đăng ký. Bạn sẽ thấy một trang mới như hình bên dưới
Bước 5. Bây giờ hãy nhấp vào nút Tiếp tục và bạn sẽ thấy một trang mới như hình bên dưới
Bước 6. Bây giờ hãy nhấp vào nút Tạo cụm có trong div Cụm được chia sẻ nếu bạn muốn sử dụng dịch vụ miễn phí [Bạn có thể chọn các gói theo nhu cầu của mình], sau đó sẽ là trang tiếp theo
Bước 7. Theo mặc định, Nhà cung cấp đám mây & Khu vực được chọn sẽ là AWS. Bây giờ hãy nhấp vào Tạo cụm và bạn đã sẵn sàng tạo và sử dụng cơ sở dữ liệu trực tuyến
Bước 8. Bây giờ, hãy nhấp vào hộp kiểm Tạo người dùng cơ sở dữ liệu đầu tiên của bạn từ hộp thoại hiển thị ở góc dưới cùng bên trái
Bước 9. Nhấp vào nút Thêm người dùng cơ sở dữ liệu mới. Và bây giờ bạn sẽ thấy hộp thoại sau
Bước 10. Nhập tên và mật khẩu cho người dùng cơ sở dữ liệu mới và tạo trên nút Thêm người dùng và hộp thoại sẽ biến mất
Bây giờ hãy nhấp vào siêu liên kết Truy cập mạng có trong phần Lưu trữ dữ liệu. Bạn sẽ thấy trang sau
Bước 11. Nhấp vào nút Thêm địa chỉ IP và bạn sẽ thấy trang sau
Bước 12. Bây giờ chỉ cần nhấp vào Cho phép truy cập từ mọi nơi và sau đó nhấp vào nút Xác nhận. Bây giờ hãy truy cập siêu liên kết Cụm và bạn sẽ thấy trang sau
Bước 13. Nhấp vào nút Kết nối như được đánh dấu trong hình trên và hộp thoại sau sẽ xuất hiện.
Bước 14. Nhấp vào phần Kết nối ứng dụng của bạn và sau đó bạn sẽ thấy hộp thoại sau
Bước 15. Cuối cùng, bây giờ hãy chọn trình điều khiển và phiên bản phù hợp, sau đó sao chép liên kết và dán mã của bạn vào. Thay thế bằng mật khẩu bạn đã nhập khi tạo người dùng cơ sở dữ liệu mới và bằng tên của Cơ sở dữ liệu [Hãy nhớ Cơ sở dữ liệu, không phải Người dùng cơ sở dữ liệu].
Đoạn mã trên trang này trình bày cách chèn một hoặc nhiều tài liệu vào bộ sưu tập MongoDB. Thao tác chèn lấy tài liệu để thêm vào MongoDB làm đối số và trả về tài liệu mô tả kết quả của thao tác
Mô hình dữ liệu
Các ví dụ trên trang này sử dụng bộ sưu tập có tên
// Destructure Stitch JS SDK Components const { Stitch, RemoteMongoClient, BSON } = stitch;2 mô hình các mặt hàng khác nhau có sẵn để mua trong cửa hàng trực tuyến. Mỗi mặt hàng có một
// Destructure Stitch JS SDK Components const { Stitch, RemoteMongoClient, BSON } = stitch;3, một khoảng không quảng cáo
// Destructure Stitch JS SDK Components const { Stitch, RemoteMongoClient, BSON } = stitch;4 và một mảng khách hàng
// Destructure Stitch JS SDK Components const { Stitch, RemoteMongoClient, BSON } = stitch;5
sao chép
// store.items { _id: , name: , quantity: , reviews: [ { username: , comment: } ] }
Thiết lập đoạn mã
- Chức năng
- SDK JavaScript
- SDK Android
- SDK iOS
Để sử dụng một đoạn mã trong một hàm , trước tiên bạn phải khởi tạo một bộ điều khiển bộ sưu tập MongoDB.
sao chép
exports = function[] { const mongodb = context.services.get["mongodb-atlas"]; const itemsCollection = mongodb.db["store"].collection["items"]; const purchasesCollection = mongodb.db["store"].collection["purchases"]; }
Để sử dụng một đoạn mã trong một dự án JavaScript, trước tiên bạn phải làm như sau
1
Nhập phụ thuộc Stitch
sao chép
Nhập từ CDN
// Destructure Stitch JS SDK Components const { Stitch, RemoteMongoClient, BSON } = stitch;
- hoặc là -
sao chép
Nhập từ Mô-đun
// Import components of the Stitch JS SDK at the top of the file import { Stitch, RemoteMongoClient, BSON } from "mongodb-stitch-browser-sdk";
2
Khởi tạo Bộ điều khiển bộ sưu tập từ xa MongoDB
sao chép
________số 8_______
Để sử dụng một đoạn mã trong một dự án Android, trước tiên bạn phải làm như sau
1
Thiết lập dự án của bạn
Làm theo các bước trong hướng dẫn Thiết lập dự án di động MongoDB .
Ghi chú
Để biết thêm chi tiết về cách thiết lập ứng dụng Android của bạn để sử dụng Stitch, hãy tham khảo Tạo ứng dụng dành cho thiết bị di động có đồng bộ hóa hoặc Build a Local-Only Mobile App.
2
Nhập phụ thuộc Stitch
Đối với các thao tác CRUD trên bộ sưu tập MongoDB từ xa, bạn sẽ sử dụng một hoặc nhiều câu lệnh
// Destructure Stitch JS SDK Components const { Stitch, RemoteMongoClient, BSON } = stitch;6 sau đây
sao chép
// Base Stitch Packages import com.mongodb.stitch.android.core.Stitch; import com.mongodb.stitch.android.core.StitchAppClient; // Stitch Authentication Packages import com.mongodb.stitch.android.core.auth.StitchUser; import com.mongodb.stitch.core.auth.providers.anonymous.AnonymousCredential; // MongoDB Service Packages import com.mongodb.client.MongoClient; import com.mongodb.client.MongoCollection; // Utility Packages import com.mongodb.stitch.core.internal.common.BsonUtils;
Đối với tài liệu giữa phiên bản MongoDB từ xa và cục bộ, bạn cũng sẽ cần nhập các gói sau
sao chép
// Stitch Sync Packages import com.mongodb.stitch.core.services.mongodb.remote.sync.ChangeEventListener; import com.mongodb.stitch.core.services.mongodb.remote.sync.DefaultSyncConflictResolvers; import com.mongodb.stitch.core.services.mongodb.remote.sync.ErrorListener; import com.mongodb.stitch.core.services.mongodb.remote.sync.internal.ChangeEvent;
Quan trọng
Nếu bạn sử dụng Đồng bộ hóa, hãy đảm bảo thêm
// Destructure Stitch JS SDK Components const { Stitch, RemoteMongoClient, BSON } = stitch;7 trước mỗi lệnh gọi cơ sở dữ liệu từ xa trong các ví dụ bên dưới, như trong ví dụ sau
sao chép
itemsCollections.sync[].find[]
Để chỉ thực hiện các thao tác CRUD trên cơ sở dữ liệu cục bộ [trên thiết bị], hãy nhập các gói sau
sao chép
// MongoDB Mobile Local Database Packages import com.mongodb.stitch.android.services.mongodb.local.LocalMongoDbService;
3
Khởi tạo Bộ điều khiển bộ sưu tập MongoDB
sao chép
Tệp hoạt động hàng đầu
private StitchAppClient stitchClient; private RemoteMongoClient mongoClient; private RemoteMongoCollection itemsCollection;
sao chép
Trong
// Destructure Stitch JS SDK Components
const { Stitch, RemoteMongoClient, BSON } = stitch;
8
exports = function[] { const mongodb = context.services.get["mongodb-atlas"]; const itemsCollection = mongodb.db["store"].collection["items"]; const purchasesCollection = mongodb.db["store"].collection["purchases"]; }0
Để sử dụng một đoạn mã trong một dự án iOS, trước tiên bạn phải làm như sau
1
Thiết lập dự án của bạn
Làm theo các bước trong hướng dẫn Thiết lập dự án di động MongoDB .
2
Nhập phụ thuộc Stitch
sao chép
Trong phạm vi [đ. g.
// Destructure Stitch JS SDK Components
const { Stitch, RemoteMongoClient, BSON } = stitch;
9]
exports = function[] { const mongodb = context.services.get["mongodb-atlas"]; const itemsCollection = mongodb.db["store"].collection["items"]; const purchasesCollection = mongodb.db["store"].collection["purchases"]; }1
3
Khởi tạo MongoDB Stitch iOS SDK
sao chép
Khởi động ứng dụng [e. g. // Import components of the Stitch JS SDK at the top of the file
import {
Stitch,
RemoteMongoClient,
BSON
} from "mongodb-stitch-browser-sdk";
0]
exports = function[] { const mongodb = context.services.get["mongodb-atlas"]; const itemsCollection = mongodb.db["store"].collection["items"]; const purchasesCollection = mongodb.db["store"].collection["purchases"]; }2
4
Khởi tạo Bộ điều khiển bộ sưu tập MongoDB
sao chép
Trong phạm vi [đ. g.
// Destructure Stitch JS SDK Components
const { Stitch, RemoteMongoClient, BSON } = stitch;
9]
exports = function[] { const mongodb = context.services.get["mongodb-atlas"]; const itemsCollection = mongodb.db["store"].collection["items"]; const purchasesCollection = mongodb.db["store"].collection["purchases"]; }3
phương pháp
Chèn một tài liệu duy nhất
Bạn có thể chèn một tài liệu bằng cách sử dụng hành động
Đoạn mã sau chèn một tài liệu mục duy nhất vào bộ sưu tập
// Import components of the Stitch JS SDK at the top of the file import { Stitch, RemoteMongoClient, BSON } from "mongodb-stitch-browser-sdk";3
- Chức năng
- SDK JavaScript
- SDK Android
- SDK iOS
sao chép
exports = function[] { const mongodb = context.services.get["mongodb-atlas"]; const itemsCollection = mongodb.db["store"].collection["items"]; const purchasesCollection = mongodb.db["store"].collection["purchases"]; }4
sao chép
exports = function[] { const mongodb = context.services.get["mongodb-atlas"]; const itemsCollection = mongodb.db["store"].collection["items"]; const purchasesCollection = mongodb.db["store"].collection["purchases"]; }4
sao chép
exports = function[] { const mongodb = context.services.get["mongodb-atlas"]; const itemsCollection = mongodb.db["store"].collection["items"]; const purchasesCollection = mongodb.db["store"].collection["purchases"]; }6
sao chép
exports = function[] { const mongodb = context.services.get["mongodb-atlas"]; const itemsCollection = mongodb.db["store"].collection["items"]; const purchasesCollection = mongodb.db["store"].collection["purchases"]; }7
Chèn một hoặc nhiều tài liệu
Bạn có thể chèn nhiều tài liệu cùng lúc bằng thao tác
Đoạn mã sau chèn nhiều tài liệu mục vào bộ sưu tập
// Import components of the Stitch JS SDK at the top of the file import { Stitch, RemoteMongoClient, BSON } from "mongodb-stitch-browser-sdk";3
- Chức năng
- SDK JavaScript
- SDK Android
- SDK iOS
sao chép
exports = function[] { const mongodb = context.services.get["mongodb-atlas"]; const itemsCollection = mongodb.db["store"].collection["items"]; const purchasesCollection = mongodb.db["store"].collection["purchases"]; }8
sao chép
exports = function[] { const mongodb = context.services.get["mongodb-atlas"]; const itemsCollection = mongodb.db["store"].collection["items"]; const purchasesCollection = mongodb.db["store"].collection["purchases"]; }9
sao chép
// Destructure Stitch JS SDK Components const { Stitch, RemoteMongoClient, BSON } = stitch;0
sao chép
// Destructure Stitch JS SDK Components const { Stitch, RemoteMongoClient, BSON } = stitch;1
← Bật kết nối giao thức dây Tìm tài liệu trong MongoDB →
© MongoDB, Inc 2008-nay. MongoDB, Mongo và logo chiếc lá là các nhãn hiệu đã đăng ký của MongoDB, Inc