mirror of
https://git.joinsharkey.org/Sharkey/Sharkey.git
synced 2024-11-27 23:33:08 +02:00
Improve readability
This commit is contained in:
parent
e1ba19fd7e
commit
c57f472caf
1 changed files with 15 additions and 9 deletions
|
@ -159,8 +159,14 @@ abstract class Chart<T> {
|
||||||
protected commit(query: Obj, group?: Obj, uniqueKey?: string, uniqueValue?: string): void {
|
protected commit(query: Obj, group?: Obj, uniqueKey?: string, uniqueValue?: string): void {
|
||||||
const update = (stats: ChartDocument<T>) => {
|
const update = (stats: ChartDocument<T>) => {
|
||||||
// ユニークインクリメントの場合、指定のキーに指定の値が既に存在していたら弾く
|
// ユニークインクリメントの場合、指定のキーに指定の値が既に存在していたら弾く
|
||||||
if (uniqueKey && stats.unique && stats.unique[uniqueKey] && stats.unique[uniqueKey].includes(uniqueValue)) return;
|
if (
|
||||||
|
uniqueKey &&
|
||||||
|
stats.unique &&
|
||||||
|
stats.unique[uniqueKey] &&
|
||||||
|
stats.unique[uniqueKey].includes(uniqueValue)
|
||||||
|
) return;
|
||||||
|
|
||||||
|
// ユニークインクリメントの指定のキーに値を追加
|
||||||
if (uniqueKey) {
|
if (uniqueKey) {
|
||||||
query['$push'] = {
|
query['$push'] = {
|
||||||
[`unique.${uniqueKey}`]: uniqueValue
|
[`unique.${uniqueKey}`]: uniqueValue
|
||||||
|
@ -241,21 +247,21 @@ abstract class Chart<T> {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* [{
|
* [{
|
||||||
* x: 1,
|
* xxxxx: 1,
|
||||||
* y: 5
|
* yyyyy: 5
|
||||||
* }, {
|
* }, {
|
||||||
* x: 2,
|
* xxxxx: 2,
|
||||||
* y: 6
|
* yyyyy: 6
|
||||||
* }, {
|
* }, {
|
||||||
* x: 3,
|
* xxxxx: 3,
|
||||||
* y: 7
|
* yyyyy: 7
|
||||||
* }]
|
* }]
|
||||||
*
|
*
|
||||||
* を
|
* を
|
||||||
*
|
*
|
||||||
* {
|
* {
|
||||||
* x: [1, 2, 3],
|
* xxxxx: [1, 2, 3],
|
||||||
* y: [5, 6, 7]
|
* yyyyy: [5, 6, 7]
|
||||||
* }
|
* }
|
||||||
*
|
*
|
||||||
* にする
|
* にする
|
||||||
|
|
Loading…
Reference in a new issue