From e6be78ea0054d0dfdc868ae6e6cdda3ed7f45fb5 Mon Sep 17 00:00:00 2001 From: Russell Sears <sears@yahoo-inc.com> Date: Sun, 20 Nov 2011 20:15:19 -0800 Subject: [PATCH] Fix MongoDB insert() by adding explicit toString() calls. --- db/mongodb/src/com/yahoo/ycsb/db/MongoDbClient.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/db/mongodb/src/com/yahoo/ycsb/db/MongoDbClient.java b/db/mongodb/src/com/yahoo/ycsb/db/MongoDbClient.java index 5146af4f..df70e148 100644 --- a/db/mongodb/src/com/yahoo/ycsb/db/MongoDbClient.java +++ b/db/mongodb/src/com/yahoo/ycsb/db/MongoDbClient.java @@ -148,8 +148,9 @@ public class MongoDbClient extends DB { DBCollection collection = db.getCollection(table); DBObject r = new BasicDBObject().append("_id", key); - r.putAll(values); - + for(String k: values.keySet()) { + r.put(k, values.get(k).toString()); + } collection.setWriteConcern(writeConcern); collection.insert(r); -- GitLab