-
Notifications
You must be signed in to change notification settings - Fork 123
Open
Description
Hi, I have been using moleculer-db with the mongoose adapter successfully for several months now. I am not sure why this issue is just now showing itself, but I have noticed two potential problems, one in the adapter and one in the core db service code.
- In _update() you call
beforeEntityChanged()
here, but there is not corresponding call to entityChanged()` at the end of the function. - In the mongoose adapter the method
updateById()
returns aQuery
object. For some reason I just started having to explicitly callexec()
on the returned query to get a doc that I can send totransformDocuments()
, otherwise I was getting the errorenity.toJSON() is not a function
.
Note that I use _update()
(or the update
action) when possible, however, there are cases where I need to do a more complicated update operation than what the db adapter supports and I call updateById
directly and then call transformDocuments
.
Any ideas if either of these are actual bugs in the code, or is this working as intended and I am must have done something else that broke things.
Metadata
Metadata
Assignees
Labels
No labels