create session added
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
1. открыли страницу стриминга, после нажатия на кнопку демонстрации отправляем запрос на сервер для
|
||||
получения названий жк, их описаний, картинок
|
||||
|
||||
Зпрос:
|
||||
{"verb":"GET_TITLES", "start":0, "count":50}
|
||||
|
||||
Ответ:
|
||||
[{
|
||||
"title": {
|
||||
"en": "Title",
|
||||
"ru": "Название"
|
||||
},
|
||||
"location": {
|
||||
"en": "Russia, Moscow",
|
||||
"ru": "Россия, Москва"
|
||||
},
|
||||
"description": {
|
||||
"en": "Best RC ...",
|
||||
"ru": "Лучший ЖК ..."
|
||||
},
|
||||
"image": {
|
||||
"main": "URL1",
|
||||
"second": "URL2"
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": {
|
||||
"en": "Title",
|
||||
"ru": "Название"
|
||||
},
|
||||
"location": {
|
||||
"en": "Russia, Moscow",
|
||||
"ru": "Россия, Москва"
|
||||
},
|
||||
"description": {
|
||||
"en": "Best RC ...",
|
||||
"ru": "Лучший ЖК ..."
|
||||
},
|
||||
"image": {
|
||||
"main": "URL1",
|
||||
"second": "URL2"
|
||||
}
|
||||
}]
|
||||
|
||||
2. если пользователь нажал на один из жк для создания сессии отправляем запрос
|
||||
|
||||
Запрос:
|
||||
{"verb":"CREATE_SESSION", "title":"SomeRC"}
|
||||
|
||||
Ответ:
|
||||
{"msg":"SESSION_CREATED", "link":"google.com"}
|
||||
@@ -42,3 +42,25 @@
|
||||
{"verb":"CONNECT_SESSION_WITH_CODE", "code":"1234"},
|
||||
в ответ придёт {"verb":"CONNECT_TO_SESSION", "ip":"0.0.0.1", "port":"1111", "code":"1234"}, или
|
||||
если сессии не существует {"msg":"SESSION_NOT_EXIST"}.
|
||||
|
||||
|
||||
COMMANDS:
|
||||
{"verb":"GET_TITLES", "start":0, "count":50}
|
||||
{"verb":"PLAN_SESSION", "title":"SomeRC", "year":2022, "month":11, "day":4, "hour":20, "minute":13, "period_minute":30}
|
||||
|
||||
{
|
||||
"title":"SomeRC",
|
||||
"data":[
|
||||
{
|
||||
"ip":"127.0.0.1",
|
||||
"port":"0000",
|
||||
"copies":5
|
||||
},
|
||||
{
|
||||
"ip":"127.0.0.2",
|
||||
"port":"0001",
|
||||
"copies":2
|
||||
}
|
||||
]}
|
||||
|
||||
{"verb":"CREATE_SESSION", "title":"SomeRC"}
|
||||
@@ -1,13 +1,13 @@
|
||||
CHECKOUT_DATABASE:
|
||||
how dbs - show all dbs
|
||||
se some_name_db - set current db
|
||||
how collections - all collections of current db
|
||||
b.stats() - stats of DB
|
||||
b.users.stats() - some stats
|
||||
show dbs - show all dbs
|
||||
set some_name_db - set current db
|
||||
show collections - all collections of current db
|
||||
db.stats() - stats of DB
|
||||
db.users.stats() - some stats
|
||||
|
||||
ADD_DATA:
|
||||
nsertOne() - insert document to collection
|
||||
nsertMany()
|
||||
insertOne() - insert document to collection
|
||||
insertMany()
|
||||
|
||||
EXAMPLE:
|
||||
db.collection_name.insertOne({"name":"Tom", "age": 28, languages: ["english":"spanish"]})
|
||||
@@ -25,7 +25,7 @@ WITH_FILE: example.js AND CONTENT
|
||||
load("example.js") - this command will load previous example in db
|
||||
|
||||
DOCUMENT_FILTER:
|
||||
b.collection_name.find() - show all documents in colleciton
|
||||
db.collection_name.find() - show all documents in colleciton
|
||||
|
||||
EXAMPLES:
|
||||
db.collection_name.find({name: "Tom"}) - find documents with names
|
||||
|
||||
Reference in New Issue
Block a user