stork-odm
Advanced tools
Comparing version 0.1.5 to 0.1.6
@@ -59,2 +59,4 @@ /*jslint node: true, nomen: true, white: true */ | ||
, i | ||
, j | ||
, key | ||
; | ||
@@ -66,13 +68,17 @@ | ||
if (result.rows !== undefined && result.rows.length > 0) { | ||
composed = []; | ||
for (i = 1; i < result.rows.length; i += 1) { | ||
state = result.rows[i].doc; | ||
isoStringPropertiesToDates(state); | ||
composed.push(kidBuilder.new(state)); | ||
for (i = 0; i < result.rows.length; i += 1) { | ||
state = result.rows[i].doc | ||
key = result.rows[i].key; | ||
if (key[1] === 0) { | ||
composed = []; | ||
isoStringPropertiesToDates(state); | ||
state[propertyName] = composed; | ||
entity = builder(state); | ||
entities.push(entity); | ||
} else { | ||
state = result.rows[i].doc; | ||
isoStringPropertiesToDates(state); | ||
composed.push(kidBuilder.new(state)); | ||
} | ||
} | ||
state = result.rows[0].doc; | ||
state[propertyName] = composed; | ||
isoStringPropertiesToDates(state); | ||
entity = builder(state); | ||
entities.push(entity); | ||
} | ||
@@ -79,0 +85,0 @@ |
{ | ||
"name": "stork-odm", | ||
"version": "0.1.5", | ||
"version": "0.1.6", | ||
"description": "Stork provides a layer of document management over the CouchDB.", | ||
@@ -5,0 +5,0 @@ "main": "./lib/stork.js", |
171603
5000