Загрузка из файла

Создадим папку на рабочем столе: mmmFiles

Создадим внутри папки файл: a.js

Создадим внутри папки файл: b.js

Код внутри файла a.js

db.countries.insert({v: "Russia"});
db.countries.insert({v: "USA"});
db.countries.insert({v: "Canada"});

Код внутри файла b.js

db.countries.insert({v: "Great Britain"});
db.countries.insert({v: "Germany"});

Внутри терминала mongo запускаем команды:

load("/home/maxim/Рабочий стол/mmmFiles/a.js");
load("/home/maxim/Рабочий стол/mmmFiles/b.js");

Просмотр содержимого коллекции:

db.countries.find();

Все записи успешно добавлены в коллекцию.

Получаем все страны, которые начинаются на букву "G":

db.countries.find(function() {
    s = this.v + "";
    if(s[0] === "G") return true;
    return false;
});

Last updated

Was this helpful?