Это для новичков, которые хотят начать работу с NO-SQL.

Мы можем установить MongoDB в соответствии с приведенными ниже инструкциями:



После успешной установки следуйте приведенным ниже инструкциям.

  1. Запустите сервер MongoDB: start_mongo
  2. Аутентифицируйтесь в MongoDB, используя следующую команду:
  3. mongo -u root -p ‹пароль› — локальная аутентификация администратора базы данных
  4. Сервер имеет предупреждения при запуске:
    2023–08–05T07:56:52.903+0000 I STORAGE [initandlisten]
    2023–08–05T07:56:52.903+0000 I STORAGE [initandlisten] ** ВНИМАНИЕ: Использование файловая система XFS настоятельно рекомендуется с механизмом хранения WiredTiger
    2023–08–05T07:56:52.903+0000 I STORAGE [initandlisten] ** См. http://dochub.mongodb.org/core/prodnotes-filesystem
    2023–08–05T07:56:53.859+0000 I CONTROL [initandlisten]
    2023–08–05T07:56:53.859+0000 I CONTROL [initandlisten] ** ПРЕДУПРЕЖДЕНИЕ. Машина NUMA.
    2023–08–05T07:56:53.859+0000 I CONTROL [initandlisten] ** Мы предлагаем запускать mongod следующим образом, чтобы избежать проблем с производительностью:
    2023–08–05T07:56:53.859+ 0000 I CONTROL [initandlisten] ** numactl — interleave=all mongod [другие параметры]
    2023–08–05T07:56:53.859+0000 I CONTROL [initandlisten]

5. › db.version() — покажет версию сервера mongodb
3.6.3

6. show dbs — распечатает список баз данных, присутствующих на сервере.

7. › show dbs
admin 0.000GB
local 0.000GB

8. Использовать обучение — будет создана новая база данных с именем обучение. Если база данных с именем training уже существует, она начнет ее использовать.

9. db.createCollection("mycollection") — это создаст коллекцию под названием mycollection в базе данных training.

› db.createCollection («моя коллекция»)
{ «хорошо» : 1 }

10. показать коллекции — распечатает список коллекций в вашей текущей базе данных.

показать коллекции
моя коллекция

11. › db.mycollection.insert({“цвет”:”белый”, “пример”:”молочный”})
WriteResult({ “nInserted” : 1 })
db.mycollection.insert({“color”:”white”, “example”:”milk”})
WriteResult({ “nInserted” : 1 })
db.mycollection.insert({“color”:”blue”, “example”:”sky”})
WriteResult({ “nInserted” : 1 })
db.mycollection.insert({"цвет":"красный","пример":"помидор"})
WriteResult({ "nInserted": 1 })
db.mycollection.insert({“цвет”:”розовый”, “пример”:”роза”})
WriteResult({ “nInserted” : 1 })
db.mycollection.insert({“color”:”black”, “example”:”eye”})
WriteResult({ “nInserted” : 1 })

12 ›db.mycollection.count()
6
›› db.mycollection.find() — список всех документов.
{ «_id» : ObjectId («64ce03c84eb4eb09aa3621b8»), «цвет»: «белый», «пример»: «молочный» }
{ «_id» : ObjectId («64ce03f84eb4eb09aa3621b9»), «цвет»: « белый», «пример»: «молоко» }
{ «_id»: ObjectId («64ce03fe4eb4eb09aa3621ba»), «цвет»: «синий», «пример»: «небо» }
{ «_id» ” : ObjectId(“64ce04164eb4eb09aa3621bb”), “цвет” : “красный”, “пример” : “помидор” }
{ “_id” : ObjectId(“64ce04264eb4eb09aa3621bc”), “цвет” : “розовый”, “ пример» : «роза» }
{ «_id» : ObjectId («64ce04334eb4eb09aa3621bd»), «цвет» : «черный», «пример» : «глаз» }

13. › exit — выйти из терминала
до свидания

#Обработка данных #машинное обучение