Jump to content

LabVIEW 2013 MongoDB .NET for Windows


Recommended Posts


I just started developing a LabVIEW 2013 driver for MongoDB . Currenly working with JSON only.

https://github.com/3esmit/LabVIEW-MongoDB

Name: LabVIEW MongoDB

Category: Database

LabVIEW Version: 2013

License Type: BSD

MongoDB Is a NoSQL database. It store documents in collections instead rows in tables. Tow collection documents don't need to have the same structure, and a document can store another document or an array of documents. Each document is persisted with "_id"  containing a special type called ObjectID. 
This lvclass deals with .NET dlls drivers from version 1.8.3.9. Later versions maybe cannot be used (I could'nt make them work in anyway) since LabVIEW 2013 ignores important functions from later drivers maybe for not supporting some .NET feature it uses.
The 1.8.3.9 driver got a bug in list collections that is worked around in the lvclass method.

Features:

  • Deamon Start/Shutdown
  • Insert Document
  • Find by ObjectID
  • Aggegate
  • List databases & collections
  • Create Collection
  • Remove by ObjectID
  • Find by Regex
  • Find By Equal
  • Get Document Part
  • Update Set
  • Insert Variant

Planned features

  • Find Variant
  • Aggregate to Variant
  • LVOOP ObjectID
  • LVOOP BSON
  • LVOOP Query
  • LVOOP Aggregate
Edited by 3esmit
new features
  • Like 1
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.