Hi All,
I have a chat app, that is using Ionic 2
and Meteor
with MongoDB
. It works perfectly.
However, everything is stored in the MongoDB
on the server, so each time a user wants to view their messages, they need to be connected to the Meteor/Mongo
Server running in the cloud. Also, if one user deletes their chat
, it will delete the chat
on the MongoDB
, and the corresponding other user will also have their chat
deleted.
I would like similar functionality as WhatsApp where the messages
are held locally on the device (I am using SQLite
), and only new messages
are held in the cloud until both users download them.
Currently my app iterates over a Mongo.Cursor<Chat>
object. It also observes this object (this.chats.observe({changed: (newChat, oldChat) => this.disposeChat(oldChat), removed: (chat) => this.disposeChat(chat)});
).
I get chat
data from SQLlite
that I have stored locally (Array<Chat>
).
Question
Is it possible to add the SQLite
data (Array<Chat>
) to the Mongo.Cursor<Chat>
? When I do so, I want to just add to minimongo
and not MongoDB
on the server.
Thanks