Which of the following function is valid for creation of new data inside MongoDB Shell?
Dễ3 phương ánCó lời giảiXuất hiện trong 1 bộ đề
A·B·C·DCác phương án trả lời
function insertData(dbName, colName, num) { ar col = db.getSiblingDB(dbName).getCollection(colName); for (i = 0; i < num; i++) col.insert({x:i}); print(col.count()); }Đúng
Bfunction insertData(dbName, colName, num) { var col = db.getSiblingDB(dbName).getCollection(colName); for (i = 0; i < num; i++) t vclinsert(bciy print(col.count()); }
CinsertData(dbName, colName, num) { var col = db.getSiblingDB(dbName).getCollection(colName); for (i = 0; i < num; i++) col.insert({x:i}); ny en nes. tae vy }
Giải thích chi tiết
Để tạo mới dữ liệu trong MongoDB Shell, chúng ta cần sử dụng hàm insertData. Hàm này có thể được sử dụng để thêm nhiều bản ghi vào một collection. Ví dụ, nếu chúng ta muốn thêm 10 bản ghi vào collection 'users' trong cơ sở dữ liệu 'mydb', chúng ta có thể sử dụng hàm insertData như sau:
function insertData(dbName, colName, num) {
var col = db.getSiblingDB(dbName).getCollection(colName);
for (i = 0; i < num; i++)
col.insert({x:i});
print(col.count());
}
insertData('mydb', 'users', 10);
Hàm insertData sẽ tạo mới 10 bản ghi với giá trị 'x' từ 0 đến 9 và in ra tổng số bản ghi trong collection 'users'.