-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMongo_Lesson_15.js
More file actions
98 lines (86 loc) · 2.42 KB
/
Mongo_Lesson_15.js
File metadata and controls
98 lines (86 loc) · 2.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
// MONGODB
// Созаднине базы данных/активация базы данных
// use db_name
// use GT130824
// Создание коллекции
// db.createCollection('collection_name')
db.createCollection('users')
// Очистить скрипт/терминал
// cls
// Показать все базы данных
// show databases
// Показать все коллекции
// show collections
// Удалить коллекцию
db.collection_name.drop()
// Удалить базу данных
db.dropDatabase()
// use GT130824
db.createCollection('users')
// Добавить в коллекцию один документ
db.collection_name.insertOne({Объект/Документ})
// Добавить в коллекцию несколько документов(массив документов)
db.collection_name.insertMany([{Объект}, {Объект}, ...])
// enter - Запуск кода
// shift+enter - Перенос сторки
db.users.insertOne({
first_name: 'John',
last_name: 'Smith',
age: 25,
email: 'jsmith@gmail.com'
})
db.insertMany([
{
first_name: 'Alex',
last_name: 'Johnson',
age: 15,
email: 'someemail@gmail.com'
},
{
first_name: 'Sara',
last_name: 'Silly',
age: 45,
email: 'saraconor@gmail.com'
},
{
first_name: 'Fill',
last_name: 'Peterson',
age: 24,
email: 'fillius@gmail.com'
},
{
first_name: 'Dana',
last_name: 'Dell',
age: 19,
email: 'dandel@gmail.com'
},
])
// insertOne и insertMany создают новую коллекцию (если ее нет) и заполняют документами
// Создать коллекцию fruits и заполнить документами со следующими свойствами:
// title, price, count. Используйте следующие данные:
// Apple 280 4
// Lemon 300 8
// Lime 500 3
// Orange 200 8
db.fruits.insertMany([
{
title: "Apple",
price: 280,
count: 4
},
{
title: "Lemon",
price: 300,
count: 8
},
{
title: "Lime",
price: 500,
count: 3
},
{
title: "Orange",
price: 200,
count: 8
}
])