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ệ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

Cách thêm dữ liệu vào tập bản đồ MongoDB

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

Cách thêm dữ liệu vào tập bản đồ MongoDB

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

Cách thêm dữ liệu vào tập bản đồ MongoDB

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

Cách thêm dữ liệu vào tập bản đồ MongoDB

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

Cách thêm dữ liệu vào tập bản đồ MongoDB

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

Cách thêm dữ liệu vào tập bản đồ MongoDB

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

Cách thêm dữ liệu vào tập bản đồ MongoDB

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

Cách thêm dữ liệu vào tập bản đồ MongoDB

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

Cách thêm dữ liệu vào tập bản đồ MongoDB

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

Cách thêm dữ liệu vào tập bản đồ MongoDB

Bước 11. Nhấp vào nút Thêm địa chỉ IP và bạn sẽ thấy trang sau

Cách thêm dữ liệu vào tập bản đồ MongoDB

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

Cách thêm dữ liệu vào tập bản đồ MongoDB

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.  

Cách thêm dữ liệu vào tập bản đồ MongoDB

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

Cách thêm dữ liệu vào tập bản đồ MongoDB

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


<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ã

  • 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


<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 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


<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 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


<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>
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.


<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>
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.


<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>
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


<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