小编ret*_*.at的帖子

如何在javascript数组中按键和值查找对象的索引

鉴于:

var peoples = [
  { "attr1": "bob", "attr2": "pizza" },
  { "attr1": "john", "attr2": "sushi" },
  { "attr1": "larry", "attr2": "hummus" }
];
Run Code Online (Sandbox Code Playgroud)

通缉:

对象索引attr === value例如attr1 === "john"attr2 === "hummus"

更新: 请仔细阅读我的问题,我不想通过$ .inArray找到对象,也不想获取特定对象属性的值.请考虑这个以获得答案.谢谢!

javascript jquery

51
推荐指数
4
解决办法
12万
查看次数

如何加快这个查询?

ATM我正在努力学习如何有效地使用数据库知识,并希望获得一些专家意见.我目前没有任何性能问题.我想知道,你将如何使用此查询处理索引:

SELECT B.event, 
       COALESCE(B.system, C.surname || ' ' || C.forename) AS name, 
       C.label, 
       B.timestamp
FROM A            
  INNER JOIN B ON A.event=B.event
  INNER JOIN C ON B.state=C.id
  LEFT OUTER JOIN D ON B.hur=D.id             
WHERE A.id IN(12,13,14,15,...) 
  ORDER BY B.event, B.timestamp
Run Code Online (Sandbox Code Playgroud)

A.id,C.id并且D.id已经是主键

UPDATE 通常我会把INDEX(A.event)和INDEX(B.event,B.timestamp)放在一起.它是否正确?那么B.event,B.state和B.hur呢?

sql database postgresql indexing

6
推荐指数
1
解决办法
589
查看次数

如果一个值是plpgsql的整数,如何检查?

我在触发器中使用此功能:

CREATE OR REPLACE FUNCTION xx() RETURNS trigger AS $xx$
    BEGIN   
        INSERT INTO my_log (x, y, z) VALUES (NEW.x, NEW.y, current_setting('myvar.user'));
        RETURN NULL;
    END;
$xx$ LANGUAGE plpgsql;
Run Code Online (Sandbox Code Playgroud)

现在我想检查一下,如果'myvar.user'是一个有效的整数,如果没有,则执行另一个INSERT语句.

我该怎么做?

sql database postgresql plpgsql

5
推荐指数
2
解决办法
1万
查看次数

查找连续日期流中的每个第n个日期

我想在给定日期范围内为每个用户插入到我的表中的连续日期流中每隔4天查找/标记一次

CREATE TABLE mytable (
  id INTEGER,
  myuser INTEGER,            
  day DATE NOT NULL,
  PRIMARY KEY  (id)      
);
Run Code Online (Sandbox Code Playgroud)

问题是,每个用户只有3天连续有效,之后,必须有一天"休息"

 id  | myuser |    day     |
-----+--------+------------+
  0  |    200 | 2012-01-12 | }
  1  |    200 | 2012-01-13 | }--> 3 continuous days
  2  |    200 | 2012-01-14 | }
  3  |    200 | 2012-01-15 | <-- not ok, user 200 should get warned and delete this
  4  |    200 | 2012-01-16 | }
  5  |    200 | 2012-01-17 | }--> …
Run Code Online (Sandbox Code Playgroud)

sql postgresql

4
推荐指数
1
解决办法
293
查看次数

标签 统计

postgresql ×3

sql ×3

database ×2

indexing ×1

javascript ×1

jquery ×1

plpgsql ×1