Assignment Help logo
Trò Chuyện Trực Tuyến

Loading...

Score %0 (0 correct0 incorrect20 unanswered)

Câu 1. Lệnh nào thêm thành viên vào tập replica từ MongoDB shell?

  • rs.add("<hostname>")
  • replicaSetAdd("<hostname>")
  • rs.insert("<hostname>")
  • replica.add("<hostname>")

Câu 2. Lệnh shell MongoDB nào bạn nên sử dụng để sao lưu một cơ sở dữ liệu?

  • restore
  • backup
  • mongobackup
  • mongodump

Câu 3. Truy vấn shell nào hiển thị tất cả các công dân có tuổi lớn hơn hoặc bằng 21?

  • db.citizens.select('WHERE age >= 21')
  • db.citizens.where('age >= 21')
  • db.citizens.find('WHERE age >= 21')
  • db.citizens.find({age: {$gte: 21}})

Câu 4. Một bộ sưu tập MongoDB bao gồm những gì?

  • dữ liệu
  • tài liệu
  • trường
  • hàng

Câu 5. Cho một ObjectId trong _id, bạn làm thế nào để lấy thời gian nó được tạo ra?

  • getDateTime(_id)
  • _id.createDate()
  • _id.getTimestamp()
  • _id.getDateTime()

Câu 6. Cho một con trỏ tên là myCursor, lệnh nào trả về một giá trị boolean?

  • myCursor.hasNext()
  • myCursor.sort()
  • myCursor.next()
  • myCursor.find()

Câu 7. Lệnh nào trả về một tài liệu cụ thể trong bộ sưu tập của người dùng?

  • db.users.find({_id: 1})
  • db.users.seek({_id: 1})
  • db.users.query({_id: 1})
  • db.query.users({_id: 1})

Câu 8. Để nhập một mảng JSON vào Mongo, cần sử dụng các cờ nào với MongoDBimport?

  • --type jsonArray
  • --json
  • --type json
  • --jsonArray

Câu 9. Chọn lệnh shell để kết nối đến cơ sở dữ liệu MongoDB.

  • mongo
  • mongod
  • mongoconnect
  • dbconnect

Câu 10. Trong shell MongoDB, làm thế nào bạn biết liệu một chỉ mục đã được sử dụng với một truy vấn hay không?

  • db.customers.find({lastName: 'smith'}).explain()
  • db.customers.find({lastName: 'smith'}).perf()
  • db.customers.find({lastName: 'smith'}).plan()
  • db.customers.find({lastName: 'smith'}).usedIndex()

Câu 11. Giả sử đường ống tổ chức của bạn kết thúc với một ngoại lệ liên quan đến việc vượt quá giới hạn bộ nhớ. Cách tốt nhất để giải quyết vấn đề là gì?

  • Đặt useMemory gấp đôi lượng được chỉ định trong ngoại lệ.
  • Chuyển sang một phiên bản 64 bit của MongoDB.
  • Tăng bộ nhớ của máy chủ MongoDB.
  • Đặt allowDiskUse thành true.

Câu 12. Phương pháp khuyến nghị để xóa một người dùng là gì?

  • db.deleteUser("user")
  • db.removeUser("user") DEPRECATED
  • db.remove("user")
  • db.dropUser("user")

Câu 13. Khi cơ sở dữ liệu chính trong một tập replica thất bại, quá trình chuyển đổi xảy ra khi nào?

  • khi cơ sở dữ liệu chính đã bị tắt trong 10 phút
  • khi cơ sở dữ liệu chính khởi động lại
  • ngay lập tức
  • sau khi quản trị viên khởi động lại cơ sở dữ liệu chính

Câu 14. Lựa chọn đúng để thiết lập Kerberos khi bắt đầu MongoDBd là gì?

  • --setParameter authenticationMechanisms=GSSAPI
  • --setAuthentication=GSSAPI
  • --setParam auth=K
  • --setAuth method=Kerberos

Câu 15. Mục đích của một bộ phận trong một tập replica là gì?

  • Nó theo dõi tập replica và gửi email trong trường hợp cơ sở dữ liệu bị lỗi.
  • Nó đưa ra phiếu bầu quyết định trong một cuộc bầu cử.
  • Nó giữ một bản sao lưu của cơ sở dữ liệu.
  • Nó khởi động lại máy chủ bị lỗi.

Câu 16. Bạn muốn biết bạn có bao nhiêu loại mặt hàng trong mỗi danh mục. Truy vấn nào thực hiện điều này?

  • db.product.group({_id: "$category", count: {$sum:1}})
  • db.product.aggregate($sum: {_id: "$category", count: {$group:1}})
  • db.product.aggregate($group: {_id: "$category", count: {$sum:1}})
  • `db.product.aggregate($count: {_id: "$category

", count: {$group:1}})`

Câu 17. Để hạn chế số bản ghi trả về từ một truy vấn, bạn nên sử dụng lệnh nào?

  • take
  • limit
  • max
  • skip

Câu 18. Bạn có một bộ sưu tập có tên là restaurants với thông tin địa lý được lưu trữ trong thuộc tính location, làm thế nào để tạo một chỉ mục địa lý trên nó?

  • db.restaurants.createIndex({location: "2dsphere"})
  • db.restaurants.geospatial({location: "2dsphere"})
  • db.restaurants.createIndex("2dsphere":"location")
  • db.restaurants.createIndex({geospatial: "location"})

Câu 19. Làm thế nào để tìm các tài liệu với một mục phù hợp trong một mảng nhúng?

  • db.customers.findmatch ({"jobs":"secretary"})
  • db.customers.find ({"jobs:secretary"})
  • db.customers.find ({"jobs":["secretary"]})
  • db.customers.find ({"jobs":"secretary"})

Câu 20. Truy vấn nào bỏ qua 5 khách hàng đầu tiên và trả về 10 khách hàng tiếp theo?

  • db.customers.find({}, {skip: 5, limit: 10})
  • db.customers.find({}.page(5).take(10))
  • db.customers.find({}).skip(5).take(10)
  • db.customers.find({}).skip(5).limit(10)