Hi,
The right type for date is "a", not "d" (double). Look at:
http://orientdb.com/docs/last/OrientDB-REST.html

However I created a test case like yours and didn't work. Now it's fixed in
"develop" branch and will be part of "2.1 GA" next week.

Best Regards,

Luca Garulli
Founder & CEO
OrientDB <http://orientdb.com/>


On 31 July 2015 at 22:36, <[email protected]> wrote:

> Was this questioned ever answered.../
>
> On Monday, February 4, 2013 at 4:09:08 AM UTC-8, Claudio wrote:
>>
>> Hi Luca,
>> yes this was my intention: I would to create an embedded document and I
>> would to create a field inside it as a date field.
>> Let's say that the my example could be more clear. What if I try
>> something like this:
>>
>> insert into myClass (name,meta) values ("claudio",{"country":"italy",
>> "date":"2013-01-01","@fieldTypes":"date=d"})
>>
>> Thanks
>>
>> 2013/2/4 Luca Garulli <[email protected]>
>>
>>> Hi Claudio,
>>> the trick you used with @fieldTypes is supposed to work but you're
>>> inserting an entire document as "myDate" attribute. Try this:
>>>
>>> insert into myClass (myDate) values ( date("2013-01-01 00:00:00") )
>>>
>>> Lvc@
>>>
>>>
>>>
>>> On 3 February 2013 15:49, Claudio <[email protected]> wrote:
>>>
>>>> Hi,
>>>> is it possible to specify the type of a field in an embedded document
>>>> using the @fieldTypes field?
>>>> I tried this:
>>>>
>>>> insert into myClass (myDate) values
>>>> ({"date":"2013-01-01","@fieldTypes":"date=d"})
>>>>
>>>> Now to check that internally the date field was a Date, I tried the
>>>> following update:
>>>> update myClass  increment myDate.date = 1
>>>>
>>>> I was expecting a java.util.Date CastException, but I had:
>>>> Error:
>>>> com.orientechnologies.orient.core.exception.OCommandExecutionException:
>>>> Error on execution of command: OSQLQuery [text=select from MYCLASS]
>>>> Error: java.lang.ClassCastException: java.lang.String cannot be cast to
>>>> java.lang.Number
>>>>
>>>> It seems that internally the date field is a String not a Date.
>>>>
>>>> Thanks
>>>>
>>>> --
>>>>
>>>> ---
>>>> You received this message because you are subscribed to the Google
>>>> Groups "OrientDB" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>
>>>>
>>>>
>>>
>>> --
>>>
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "OrientDB" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>>
>>>
>>
>>
>>
>> --
>> Sent from my Commodore 64
>>
> --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "OrientDB" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to