2014-05-22 131 views
-1

第一次蒙戈/ mongowire用户...MongoWire介绍需要

试图让MongoWire演示运行,但它给了我尝试添加文件附带的mwx1演示“没有文件返回”的错误。 (Delphi XE4)。

我可以在mongod控制台中看到连接已建立。

另外,我手动创建了数据库“mwx1”,并在mongo cli中用文档集合“items”,如果我'刷新'演示,我可以看到我手动创建的文档,但不能从演示代码添加文档。

  • 用Delphi XE4
  • 蒙戈2.6.1
  • mongowire版本? (昨天下载)

所以我想问题是我怎么能得到mongowire演示工作,所以我有一个基础开始学习,从mongo + mongowire。

编辑:FWIW,如果别人打这个障碍,从线编辑mongoWire.pas 391

if p.NumberReturned=0 
     then raise EMongoQueryError.Create('MongoWire.Get: no documents returned'); 

if p.NumberReturned=0 
    then begin; 
     FWriteLock.Leave; 
     Result:=nil; 
     exit; 
     end; 

而且TMongowire.Runcommand行532:

if (Result<>nil) and (Result['ok']<>1) then 

据我所知,它工作正常。

+1

如果您有自己的问题的答案,请随时张贴它作为答案,并接受它,不仅为您的信誉计数器,但也为后来的读者,并减少开放问题:o) –

回答