Search code examples
mongodblua

Mongo roblox API wrapper issue


I'm using Roblox's Mongo API wrapper

https://devforum.roblox.com/t/rbx-to-mongo-a-mongodb-data-api-wrapper/1661288

However, I'm having some issues with it.

Here is my data source for mongo: My Data Source

I'm trying to get a table of all "tokens" in a table Lua code

It just returns an empty table.


Solution

  • Per the additional information in the comments, it doesn't look like you have a matching document in the database.

    Currently your query is looking for a document that is similar to the following:

    {
        _id: 1,
        name: "tokens"
    }
    

    But the document from the screenshot resembles the following instead:

    {
        _id: 6,
        tokens: [ 1, 2, 4 ]
    }
    

    You can see a demonstration of that in this Mongo Playground.

    The changes that you need to make depend on what you are trying to do. If you are trying to find a document that has a specific value in the tokens array, then you may be looking for a filter similar to { tokens: 4 }. If instead you just want to retrieve a document that has a tokens field, then you may be looking for a filter such as { tokens: { $exists: true } }.