我的MongoDB的集合是这样的:如何转换MongoDBObject到JsonString
> db.FakeCollection.find().pretty()
{
"_id" : ObjectId("52b2d71c5c197846fd3a2737"),
"categories" : [
{
"categoryname" : "entertainment",
"categoryId" : "d3ffca550ae44904aedf77cdcbd31d7a",
"displayname" : "Entertainment",
"subcategories" : [
{
"subcategoryname" : "games",
"subcategoryId" : "ff3d0cbeb0eb4960b11b47d7fc64991b",
"displayname" : "Games"
}
]
}
]
}
我想写一个测试用例与MongodbCasbah阶使用Specs2 JsonMatchers下面的集合。 如何将DBObjects转换为字符串?
我们使用MongoDB的卡斯巴 – sagar
我也喜欢盗贼,每当我处理一个稳定的和已知的架构。他们有非常安全的查询数据库的方式。然而,在我的一个项目中,我不得不使用casbah和构建具有任意字段的文档并进行任意查询。对于这些类型的东西,Rogue + Record不适合。尽管如此,这对我来说更是一个特例。 –
@AlekseyIzmailov:我对这个插件表示歉意,但这是否意味着Rogue + Record也不适合改变架构? –