Hướng dẫn how do i select a specific column in mongodb compass? - làm cách nào để chọn một cột cụ thể trong la bàn mongodb?

Tài liệu về nhà → la bàn MongoDBMongoDB Compass

Nếu thanh truy vấn hiển thị tùy chọn dự án, bạn có thể chỉ định các trường nào sẽ trả về trong dữ liệu kết quả. Theo mặc định, tất cả các trường được trả về.Project option, you can specify which fields to return in the resulting data. By default, all fields are returned.

Để đặt một phép chiếu:

  1. Trong thanh truy vấn, nhấp vào tùy chọn.Options.

  2. Nhập tài liệu chiếu vào trường dự án.Project field.

    Để bao gồm các trường:

    Chỉ định tên trường và đặt thành 1 trong tài liệu dự án.

    Thí dụ

    Chỉ các trường được chỉ định trong tài liệu dự án được trả về. Trường _id được trả về trừ khi nó được đặt thành

    db.article.aggregate[
    { $project : { headline : 1, author : 1 } }
    ];
    0 trong tài liệu dự án.Project document.

    Để loại trừ các trường:

    Chỉ định tên trường và được đặt thành

    db.article.aggregate[
    { $project : { headline : 1, author : 1 } }
    ];
    0 trong tài liệu dự án.

    Thí dụ

    Chỉ các trường được chỉ định trong tài liệu dự án được trả về. Trường _id được trả về trừ khi nó được đặt thành

    db.article.aggregate[
    { $project : { headline : 1, author : 1 } }
    ];
    0 trong tài liệu dự án.

    Để loại trừ các trường:Find button is disabled and the Project label turns red until a valid query is entered.

  3. Chỉ định tên trường và được đặt thành

    db.article.aggregate[
    { $project : { headline : 1, author : 1 } }
    ];
    0 trong tài liệu dự án.Find to run the query and view the updated results.

    Tất cả các trường ngoại trừ các trường được chỉ định trong tài liệu dự án được trả về.

    Khi bạn gõ, nút Tìm bị vô hiệu hóa và nhãn dự án chuyển sang màu đỏ cho đến khi nhập truy vấn hợp lệ.

    Nhấp vào Tìm để chạy truy vấn và xem kết quả cập nhật.

Ghi chúMongoDB Manual.

Đối với kết quả truy vấn, bộ tài liệu lớn hơn 1000 tài liệu, la bàn cho thấy việc lấy mẫu kết quả. Nếu không, la bàn cho thấy toàn bộ bộ kết quả. corresponds to choosing specific fields to return in a SQL

db.article.aggregate[
{ $project : { headline : 1, author : 1 } }
];
4 statement.

Thí dụ

Chỉ các trường được chỉ định trong tài liệu dự án được trả về. Trường _id được trả về trừ khi nó được đặt thành

db.article.aggregate[
{ $project : { headline : 1, author : 1 } }
];
0 trong tài liệu dự án.

Để loại trừ các trường:

SELECT headline, author FROM article;

Chỉ định tên trường và được đặt thành
db.article.aggregate[
{ $project : { headline : 1, author : 1 } }
];
0 trong tài liệu dự án.

db.article.aggregate[
{ $project : { headline : 1, author : 1 } }
];

Tất cả các trường ngoại trừ các trường được chỉ định trong tài liệu dự án được trả về.

{ headline : 1, author : 1 }

Tài liệu về nhà → la bàn MongoDBMongoDB Compass

Trên trang này

  • Đặt bộ lọc truy vấn
  • Các loại dữ liệu được hỗ trợ trong thanh truy vấn
  • Xóa truy vấn
  • Làm thế nào để truy vấn la bàn so sánh với các truy vấn MongoDB và SQL?
  • Ví dụ

Bạn có thể nhập tài liệu bộ lọc MongoDB vào thanh truy vấn để chỉ hiển thị các tài liệu phù hợp với các tiêu chí được chỉ định. Để tìm hiểu thêm về các tài liệu truy vấn, hãy xem các tài liệu truy vấn trong hướng dẫn mongdb.Query Documents in the MongoDB manual.

  1. Trong trường Bộ lọc, nhập một tài liệu bộ lọc. Bạn có thể sử dụng tất cả các toán tử truy vấn MongoDB ngoại trừ các toán tử

    db.article.aggregate[
    { $project : { headline : 1, author : 1 } }
    ];
    5 và
    db.article.aggregate[
    { $project : { headline : 1, author : 1 } }
    ];
    6.Filter field, enter a filter document. You can use all of the MongoDB query operators except the
    db.article.aggregate[
    { $project : { headline : 1, author : 1 } }
    ];
    5
    and
    db.article.aggregate[
    { $project : { headline : 1, author : 1 } }
    ];
    6
    operators.

    Thí dụ

    Bộ lọc sau chỉ trả về các tài liệu có giá trị

    db.article.aggregate[
    { $project : { headline : 1, author : 1 } }
    ];
    7 là
    db.article.aggregate[
    { $project : { headline : 1, author : 1 } }
    ];
    8:

  2. Nhấp vào Tìm để chạy truy vấn và xem kết quả cập nhật.Find to run the query and view the updated results.

    Bấm để phóng to

Ghi chú

Đối với kết quả truy vấn, bộ tài liệu lớn hơn 1000 tài liệu, la bàn cho thấy việc lấy mẫu kết quả. Nếu không, la bàn cho thấy toàn bộ bộ kết quả.

Để biết chi tiết về lấy mẫu, xem lấy mẫu.

Bộ lọc la bàn hỗ trợ bằng cách sử dụng biểu diễn chế độ shell

db.article.aggregate[
{ $project : { headline : 1, author : 1 } }
];
9 của các loại dữ liệu JSON BSON mở rộng MongoDB.Filter supports using the
db.article.aggregate[
{ $project : { headline : 1, author : 1 } }
];
9
shell mode representation of the MongoDB Extended JSON BSON data types.

Thí dụ

Bộ lọc sau trả về các tài liệu trong đó

{ headline : 1, author : 1 }

0 lớn hơn so với BSON

{ headline : 1, author : 1 }

1

{ headline : 1, author : 1 }

2:

{ "start_date": {$gt: new Date['2017-05-01']} }

Bằng cách chỉ định loại

{ headline : 1, author : 1 }

1 trong cả toán tử so sánh

{ headline : 1, author : 1 }

0 và

{ headline : 1, author : 1 }

5, la bàn thực hiện so sánh

{ headline : 1, author : 1 }

6 theo trình tự thời gian, trả về các tài liệu với

{ headline : 1, author : 1 }

0 muộn hơn

{ headline : 1, author : 1 }

2.

Không có đặc tả loại

{ headline : 1, author : 1 }

1, la bàn so sánh

{ "start_date": {$gt: new Date['2017-05-01']} }

0 như các chuỗi từ vựng, thay vì so sánh các giá trị theo thời gian.lexicographically, instead of comparing the values chronologically.

Để xóa thanh truy vấn và kết quả của truy vấn, bấm đặt lại.Reset.

{ "start_date": {$gt: new Date['2017-05-01']} }

1 tương ứng với mệnh đề

{ "start_date": {$gt: new Date['2017-05-01']} }

2 trong câu lệnh SQL
db.article.aggregate[
{ $project : { headline : 1, author : 1 } }
];
4. corresponds to the

{ "start_date": {$gt: new Date['2017-05-01']} }

2 clause in a SQL
db.article.aggregate[
{ $project : { headline : 1, author : 1 } }
];
4 statement.

Thí dụ

Bộ lọc sau trả về các tài liệu trong đó

{ headline : 1, author : 1 }

0 lớn hơn so với BSON

{ headline : 1, author : 1 }

1

{ headline : 1, author : 1 }

2:

Bằng cách chỉ định loại

{ headline : 1, author : 1 }

1 trong cả toán tử so sánh

{ headline : 1, author : 1 }

0 và

{ headline : 1, author : 1 }

5, la bàn thực hiện so sánh

{ headline : 1, author : 1 }

6 theo trình tự thời gian, trả về các tài liệu với

{ headline : 1, author : 1 }

0 muộn hơn

{ headline : 1, author : 1 }

2.

{ author : { $eq : "Joe Bloggs" } }

Không có đặc tả loại

{ headline : 1, author : 1 }

1, la bàn so sánh

{ "start_date": {$gt: new Date['2017-05-01']} }

0 như các chuỗi từ vựng, thay vì so sánh các giá trị theo thời gian.

db.article.aggregate[
{ $filter : { author : { $eq : "Joe Bloggs" } } }
];

Để xóa thanh truy vấn và kết quả của truy vấn, bấm đặt lại.

SELECT * FROM article
WHERE author = "Joe Bloggs";

Thí dụ

Bộ lọc sau trả về các tài liệu trong đó

{ headline : 1, author : 1 }

0 lớn hơn so với BSON

{ headline : 1, author : 1 }

1

{ headline : 1, author : 1 }

2:

  1. Bằng cách chỉ định loại

    { headline : 1, author : 1 }

    1 trong cả toán tử so sánh

    { headline : 1, author : 1 }

    0 và

    { headline : 1, author : 1 }

    5, la bàn thực hiện so sánh

    { headline : 1, author : 1 }

    6 theo trình tự thời gian, trả về các tài liệu với

    { headline : 1, author : 1 }

    0 muộn hơn

    { headline : 1, author : 1 }

    2.Copy.

[
{
"name":"Andrea Le",
"email":"",
"version":5,
"scores":[85, 95, 75],
"dateCreated":{"$date":"2003-03-26"}
},
{
"email":"",
"version":4,
"scores":[90, 90, 70],
"dateCreated":{"$date":"2001-04-15"}
},
{
"name":"Greg Powell",
"email":"",
"version":1,
"scores":[65, 75, 80],
"dateCreated":{"$date":"1999-02-10"}
}
]

  1. Không có đặc tả loại

    { headline : 1, author : 1 }

    1, la bàn so sánh

    { "start_date": {$gt: new Date['2017-05-01']} }

    0 như các chuỗi từ vựng, thay vì so sánh các giá trị theo thời gian.

  2. Để xóa thanh truy vấn và kết quả của truy vấn, bấm đặt lại.Documents tab.

  3. { "start_date": {$gt: new Date['2017-05-01']} }

    1 tương ứng với mệnh đề

    { "start_date": {$gt: new Date['2017-05-01']} }

    2 trong câu lệnh SQL
    db.article.aggregate[
    { $project : { headline : 1, author : 1 } }
    ];
    4.Add Data and select Insert Document.

  4. Bạn có 3.235 bài báo. Bạn muốn xem tất cả các bài viết mà Joe Bloggs đã viết.View is set to JSON, or

    { "start_date": {$gt: new Date['2017-05-01']} }

    4, and paste the copied JSON documents in the field.

  5. Tùy chọn bộ lọc la bànInsert.

Ghi chú

Tập hợp MongoDBSample Data for Atlas Clusters for instructions on creating a free-tier cluster with sample data. Note that the examples below are intended to filter the sample JSON documents provided on this page and may not properly filter another sample data set.

SQLQuery Documents in the MongoDB manual.

Làm cách nào để chọn một cột cụ thể trong MongoDB?

Bạn có thể chọn một trường duy nhất trong MongoDB bằng cú pháp sau: db.yourcollectionName.find [{"yourFieldName": yourValue}, {"yoMingleFieldFieldName": 1, _id: 0}];db. yourCollectionName. find[{"yourFieldName":yourValue},{"yourSingleFieldName":1,_id:0}];

Làm thế nào để tôi chỉ nhận được một số trường nhất định trong tập hợp MongoDB?

Bạn cần thêm $ Push hoặc $ Addtoset để duy trì giá trị liên kết $ trong nhóm của bạn.$ addtoset sẽ chỉ cho phép các giá trị duy nhất trong mảng, trong khi $ Push sẽ thêm tất cả các giá trị, vì vậy hãy sử dụng bất kỳ tùy ý nào của bạn.$ Project và $ Sort là đơn giản, đổi tên và bao gồm/loại trừ bất kỳ trường nào bạn muốn.add $push or $addToSet to maintain the $Link value in your grouping. $addToSet will allow for unique values in the array only, while $push will add all values, so use whichever at your discretion. $project and $sort are straightforward, rename and include/exclude whichever fields you would like.

Làm thế nào để tôi tìm thấy một dữ liệu cụ thể trong MongoDB?

Trong MongoDB, phương thức Find [] được sử dụng để chọn các tài liệu trong bộ sưu tập và trả con trỏ cho các tài liệu đã chọn.Con trỏ có nghĩa là một con trỏ trỏ đến một tài liệu, khi chúng ta sử dụng phương thức Find [], nó trả về một con trỏ trên các tài liệu đã chọn và trả về từng cái một.find[] method is used to select documents in a collection and return a cursor to the selected documents. Cursor means a pointer that points to a document, when we use find[] method it returns a pointer on the selected documents and returns one by one.

Làm cách nào để truy vấn một bộ sưu tập trong La bàn MongoDB?

Trong la bàn, sử dụng bảng điều hướng bên trái để chọn cơ sở dữ liệu và bộ sưu tập bạn muốn nhập dữ liệu vào ..
Nhấp vào tab Tài liệu ..
Nhấp vào Thêm dữ liệu và chọn Chèn tài liệu ..
Đảm bảo chế độ xem được đặt thành JSON hoặc {} và dán các tài liệu JSON đã sao chép vào trường ..
Nhấp vào Chèn ..

Bài Viết Liên Quan

Chủ Đề