2020-01-12 19:15:08 +08:00
|
|
|
/*
|
|
|
|
|
* Created by Strawmanbobi
|
|
|
|
|
* 2014-08-30
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
function objectMemberCount(conditions) {
|
2025-10-20 19:24:01 +08:00
|
|
|
let memberCount = 0;
|
|
|
|
|
for(let f in conditions) {
|
2020-01-12 19:15:08 +08:00
|
|
|
memberCount++;
|
|
|
|
|
}
|
2025-10-20 19:24:01 +08:00
|
|
|
let whereClause = "";
|
|
|
|
|
let index = 0;
|
|
|
|
|
for(let field in conditions) {
|
2020-01-12 19:15:08 +08:00
|
|
|
whereClause += field + " = '" + conditions[field] + "'";
|
|
|
|
|
if(index < memberCount - 1) {
|
|
|
|
|
whereClause += " AND ";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return whereClause;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
module.exports = objectMemberCount;
|