Hi,

Simply put: you can't do that.
MongoDB has its own _id format.

BossDB splits the table name off the id after the first "-" it finds; UUIDS 
have several "-".

Use it with id and the world is good again.

--Kai

Sent from my iPhone

> On Apr 28, 2015, at 10:32, Mert Öztürk <[email protected]> wrote:
> 
> Hello,
> 
> I changed my model from
> 
> -module(question_data, [Id,QData1,QData2,QData3,QData4,QData5,QData6]).
> -compile(export_all).
> 
>  to the below;
> 
> -module(question_data, 
> [Id::uuid(),QData1,QData2,QData3,QData4,QData5,QData6]).
> -compile(export_all).
> 
> Then i tried again to save a record to mongodb as below;
> 
> NewQData = question_data:new(id,Data1,Data2,Data3,Data4,Data5,Data6),
> {ok,SavedQData} = NewQData:save(),
> 
> Every Data (Data1,Data2,Data3,Data4,Data5,Data6) i am trying to save are 
> strings. I face with the same error again:  Error parsing Boss record id: 
> error:{badmatch,["Y39OPvJ1PrVf4"]}
> And Data1 is saved to mongodb database as []. Whatever i put after id gets 
> the same error and saved to mongo database as [].
> 
> Thanks
> Mert
> 
> 
> 
> 
> 28 Nisan 2015 Salı 13:00:22 UTC+3 tarihinde Dmitry Polyanovsky yazdı:
>> 
>> more info about it here https://github.com/ErlyORM/boss_db#primary-keys
>> 
>>> On Tuesday, April 28, 2015 at 12:53:19 AM UTC+3, Mert Öztürk wrote:
>>> Hello,
>>> 
>>> This happens when i want to save a record to mongodb. A new record is 
>>> created but doesnt save the value after id which is automatically generated 
>>> by mongodb and shows it as [].
>>> Also i get the error : Error parsing Boss record id: 
>>> error:{badmatch,["dV52EVzNs27iOP"]}
>>> Did this happen to anyone before?
>>> 
>>> Thanks Mert
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "ChicagoBoss" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> Visit this group at http://groups.google.com/group/chicagoboss.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/chicagoboss/1e587a99-704f-478d-aa8c-58ea8bc175e0%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"ChicagoBoss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
Visit this group at http://groups.google.com/group/chicagoboss.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/chicagoboss/D4A75A6E-AD1F-44EA-B2CB-DD0DD6824A42%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to