Link Search Menu Expand Document
18 Апреля 2024 г.

Mongodb. Первый взгляд

Содержание

Базовые команды

# Выбор подходящей базы
use admin # При этом неважно была эта база создана или нет, если нет то она будет создана

# Просмотр всех баз на сервере
use dbs

# Текущая база
db

# Список коллекций
show collections 
db.getCollectionNames()

# Добавить коллекцию
db.createCollection('test')

Вставка данных

// Вставить одну запись, при этом если коллекции test8 у нас нет то она будет создана
db.test8.insertOne({"value3": 1})

// С разными типами данных
db.test8.insertOne(
    {
        "string": "Строка",
        "number": 1234,
        "number": Int32("1234"),
        "number": Long("123456789123456789"),
        "array": ["string1","string2",[1,2,3,4]]
    }
    )
    
// Вставка стразу несколько строк
db.test.insertMany(
    [
        {"test":[[[[[[[[1]]]]]]]]},
        {"test": 1},
        {   title: "Jurassic World: Fallen Kingdom",
            genres: [ "Action", "Sci-Fi" ],
            runtime: 130,
            rated: "PG-13",
            year: 2018,
            directors: [ "J. A. Bayona" ],
            cast: [ "Chris Pratt", "Bryce Dallas Howard", "Rafe Spall" ],
            type: "movie"
        }
    ]
)    

Выборка данных

// Все документы коллекции
db.test8.find({})
// Или так
db.getSiblingDB("admin").getCollection("test8").find({})
// Выборка по условию
db.test8.find({"value":1})

Возник вопрос или предложение пиши на почту alexsey_89@bk.ru или в Телеграмм канал

Дата публикации: 18 Апреля 2024 г.

Содержание


Наверх

Последнее изменение страницы: 18 Апреля 2024 г.