MongoDB GUI被破坏......可能是我的错?

问题描述:

我想探索我的Mongo数据库,但不幸的是似乎没有按预期工作。MongoDB GUI被破坏......可能是我的错?

MongoVue不会让我做任何手动查询:如果我选择了控制台,它会显示一些新的标签,我可以推测编写一个查询,但是当我试着执行它时没有任何反应......

然后我尝试了RockMongo,都将它直接安装到Xampp并下载完整的环境并启动它。两者都会显示出来,让我导航数据库,但只要点击更新附近的记录,它会显示一个空的表单,并显示错误“注意:未定义索引:_id在D:\ htdocs \ rockmongo-on- windows \ web \ rockmongo \ themes \ default \ views \ collection \ modifyRow.php第38行“。如果点击任何记录旁边的刷新链接,该记录将消失,并会显示“记录已被删除”(只有它没有)。

怎么了?它是否存在一个正在工作的Mongodb gui?或者是我的错,还有一些是微缩图形?

编辑

这里是一个文件的一个例子,如通过提供MongoVUE:

{ 
    "_id" : new BinData(3, "REHuTFB4mUeBAWKeY71Ttg=="), 
    "name" : "Sample data", 
    "type" : 0, 
    "metadata" : "X=1712|Y=449", 
    "fields" : [], 
    "viewGroups" : [], 
    "editGroups" : [] 
} 

一点有关的主题。该记录是使用官方C#驱动程序插入的,使用具有Guid类型的“id”字段的类,使用[BsonId]装饰器标记。 RockMongo失败,因为生成的链接是这样的:

index.php? 
action=collection.modifyRow& 
... 
id=rid_object%3A<Mongo+Binary+Data>& 
... 
+0

的,我认为你应该检查你想在这个岗位使用,也许标记相应的图形用户界面的GUI特定的文档开发人员之一。 Rockmongo的在这里:http://code.google.com/p/rock-php/wiki/rock_mongo – Barrie 2012-03-09 21:11:22

您的记录没有“_id”字段?如果是这样,RockMongo将无法管理它。

+0

他们有_id字段...但它是Guid格式...我开始认为没有理智的GUI将处理... – Palantir 2012-03-13 13:08:37

+0

请给我一个“文档”的例子,我会尝试在我的MongoDB。 – iwind 2012-03-16 01:45:23

+0

感谢您的支持,我已经用单个对象编辑了答案。如果您需要更多信息,请让我知道! – Palantir 2012-03-16 14:19:38

尝试MongoBooster。基本的MongoDB管理GUI。

http://mongobooster.com

我有你的数据测试。它工作正常。

声明,我的MongoBooster