Load mapper function from .js resource

This commit is contained in:
Michael S. Klishin 2011-10-16 16:02:13 +04:00
parent 4336b6f414
commit ddf3156c8e

View file

@ -8,7 +8,8 @@
[clojure stacktrace]
[monger.collection :as mgcol]
[monger.result :as mgres]
[monger.conversion :as mgcnv])
[monger.conversion :as mgcnv]
[monger.js :as js])
(:use [clojure.test]))
(monger.core/connect!)
@ -504,9 +505,7 @@
;;
(let [collection "widgets"
mapper "function() {
emit(this.state, this.price * this.quantity)
}"
mapper (js/load-resource "resources/mongo/js/mapfun1.js")
reducer "function(key, values) {
var result = 0;
values.forEach(function(v) { result += v });