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
г.