const data = await response.json()
console.log(data)
// или
response.json()
.then(data => console.log(data))
function count(n) {
if (n <= 0) return 0
let curr = 0
let steps = 0
while(curr < n) {
steps++
curr = 2 ** steps // = Math.pow(2, steps)
}
return steps
}
npm install express-generator -g
да, надо глобальноexpress
npm install
для всего, что express сгенерировалnpm start
погнали на localhost:3000const count = {} // результат
for (let i = 0; i < 109; i++) {
const s = String(i) // число 0-109
for (let pos = 0; pos < s.length; pos++) {
const num = s[pos] // цифра
if (count[num] !== undefined) {
count[num].push(s)
} else {
count[num] = [s]
}
}
}
.wrap {
max-width: 1000px;
margin-top: 20px;
margin-right: 20px;
width: 100%;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
align-content: space-between;
.item {
flex-basis: 30.33%; /* вместо width */
height: 0; /* зачем? */
padding-top: 20%;
background-color: red;
margin-top: 4.4%;
/* width: 30.33%; */
}
}
newData = [{
"parseDate": "2020-07-29T00:00:00.000Z",
"order" : "SOME",
"TRIP": 0.0061,
"OKS": 93.33991119881563
},{
"parseDate": "2020-07-30T00:00:00.000Z",
"order" : "SOME",
"TRIP": 0.021,
"OKS": 100
},{
"parseDate": "2020-07-31T00:00:00.000Z",
"order" : "SOME",
"TRIP": 0.11,
"OKS": 66.2
},]
const updates = newData.map(d => ({
updateMany: {
filter: { "parseDate": d.parseDate, "order" : d.order },
update: { $set: { "TRIP": d.TRIP, "OKS": d.OKS} }, // $set: {...d} ?
upsert: true
}
}))
// ordered: false чтобы операция продолжила выполнятся, если что-то пойдет не так с одним документом
db.collection.bulkWrite(updates, /* ordered: false */)
то есть это не JS