It's not illegal, it's just something that would usually not make sense.
 The only use case I can think of is if you want a timestamp in a document
indicating when it was last put in the index.  Why one would need this is
beyond me, but it is certainly "legal".


On Wed, Jan 29, 2014 at 2:45 PM, Jens Alfke <[email protected]> wrote:

>
> On Jan 29, 2014, at 2:17 PM, Alexander Shorin <[email protected]> wrote:
>
> > On Thu, Jan 30, 2014 at 2:13 AM, Dan Santner <[email protected]> wrote:
> >>                                var today = new Date();
> >
> > This value will be computed only once when document get indexed, not
> > each time when you query the view.
>
> Has anyone thought of modifying the JS global bindings when a map function
> runs, such that calling Date.new will throw an exception? Preferably an
> exception with a descriptive message like "It is illegal to use the current
> date in a map function"? It would save considerable support time -- I
> believe this is the second time this issue has come up in the last week.
>
> (Yes, probably more appropriate on the dev list...)
>
> --Jens
>
>

Reply via email to