Cách thêm dữ liệu vào tập bản đồ MongoDB
là dịch vụ cơ sở dữ liệu đám mây toàn cầu cho các ứng dụng hiện đại. Chúng tôi có thể sử dụng nó để lưu trữ dữ liệu ứng dụng của mình trên máy chủ của nó.
Làm theo các bước sau để biết cách sử dụng MongoDB Atlas để lưu dữ liệuBước 1. Truy cập địa chỉ https. //www. mongodb. com/cloud/atlas Bạn sẽ được hiển thị trang dưới đây Show
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ệuCác ví dụ trên trang này sử dụng bộ sưu tập có tên <script src="https://s3.amazonaws.com/stitch-sdks/js/bundles/4/stitch.js">script> <script> // Destructure Stitch JS SDK Components const { Stitch, RemoteMongoClient, BSON } = stitch; script>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 <script src="https://s3.amazonaws.com/stitch-sdks/js/bundles/4/stitch.js">script> <script> // Destructure Stitch JS SDK Components const { Stitch, RemoteMongoClient, BSON } = stitch; script>3, một khoảng không quảng cáo <script src="https://s3.amazonaws.com/stitch-sdks/js/bundles/4/stitch.js">script> <script> // Destructure Stitch JS SDK Components const { Stitch, RemoteMongoClient, BSON } = stitch; script>4 và một mảng khách hàng <script src="https://s3.amazonaws.com/stitch-sdks/js/bundles/4/stitch.js">script> <script> // Destructure Stitch JS SDK Components const { Stitch, RemoteMongoClient, BSON } = stitch; script>5 sao chép // store.items { _id: <ObjectID>, name: <string>, quantity: <int>, reviews: [ { username: <string>, comment: <string> } ] } Thiết lập đoạn mã
Để 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 Stitchsao chép Nhập từ CDN <script src="https://s3.amazonaws.com/stitch-sdks/js/bundles/4/stitch.js">script> <script> // Destructure Stitch JS SDK Components const { Stitch, RemoteMongoClient, BSON } = stitch; script> - 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 MongoDBsao 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ạnLà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 <script src="https://s3.amazonaws.com/stitch-sdks/js/bundles/4/stitch.js">script> <script> // Destructure Stitch JS SDK Components const { Stitch, RemoteMongoClient, BSON } = stitch; script>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 <script src="https://s3.amazonaws.com/stitch-sdks/js/bundles/4/stitch.js">script> <script> // Destructure Stitch JS SDK Components const { Stitch, RemoteMongoClient, BSON } = stitch; script>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 MongoDBsao chép Tệp hoạt động hàng đầu private StitchAppClient stitchClient; private RemoteMongoClient mongoClient; private RemoteMongoCollection itemsCollection; sao chép Trong 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ạnLà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 Stitchsao chép Trong phạm vi (đ. g. 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 SDKsao chép Khởi động ứng dụng (e. g. 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 MongoDBsao chép Trong phạm vi (đ. g. 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ápChèn một tài liệu duy nhấtBạ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
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ệuBạ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
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 <script src="https://s3.amazonaws.com/stitch-sdks/js/bundles/4/stitch.js">script> <script> // Destructure Stitch JS SDK Components const { Stitch, RemoteMongoClient, BSON } = stitch; script>0 sao chép <script src="https://s3.amazonaws.com/stitch-sdks/js/bundles/4/stitch.js">script> <script> // Destructure Stitch JS SDK Components const { Stitch, RemoteMongoClient, BSON } = stitch; script>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 Làm cách nào để tải dữ liệu lên MongoDB Atlas?Bạn có thể sử dụng mongoimport để nhập dữ liệu từ tệp JSON hoặc tệp CSV vào cụm MongoDB Atlas. . Trong phần Bảo mật của điều hướng bên trái, nhấp vào Truy cập cơ sở dữ liệu. Tab Người dùng cơ sở dữ liệu hiển thị Nhấp vào Thêm người dùng cơ sở dữ liệu mới Thêm người dùng quản trị Atlas Làm cách nào để thêm dữ liệu vào cơ sở dữ liệu trong MongoDB?Bước 2. Chèn dữ liệu vào bộ sưu tập Tài liệu trong MongoDB có thể được chèn bằng hai phương pháp. . db. bộ sưu tập_name. chènMột (). db. bộ sưu tập_name. phương thức insertOne được sử dụng để chèn một tài liệu vào bộ sưu tập. . db. bộ sưu tập_name. chènMany(). db. bộ sưu tập_name Làm cách nào để tải CSV lên MongoDB Atlas?Làm cách nào để tải tệp CSV vào MongoDB Atlas? . Tạo tài khoản Atlas Triển khai cụm bậc miễn phí Danh sách trắng Địa chỉ IP kết nối của bạn Tạo người dùng MongoDB cho cụm của bạn Kết nối với cụm của bạn Chèn và xem dữ liệu trong cụm của bạn Làm cách nào để tạo bảng và chèn dữ liệu trong MongoDB?Cách tạo bảng bằng la bàn MongoDB . tạo bảng trong la bàn MongoDB tạo cơ sở dữ liệu mới trong la bàn MongoDB tạo cơ sở dữ liệu trong la bàn MongoDB Nhập tệp JSON vào la bàn MongoDB bộ dữ liệu sau khi nhập tệp JSON Tạo một bảng trong MongoDB bằng python |