Это для новичков, которые хотят начать работу с NO-SQL.
Мы можем установить MongoDB в соответствии с приведенными ниже инструкциями:
После успешной установки следуйте приведенным ниже инструкциям.
- Запустите сервер MongoDB: start_mongo
- Аутентифицируйтесь в MongoDB, используя следующую команду:
- mongo -u root -p ‹пароль› — локальная аутентификация администратора базы данных
- Сервер имеет предупреждения при запуске:
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 — выйти из терминала
до свидания
#Обработка данных #машинное обучение