MongoDB is a scalable, high-performance, open source, document-oriented database. It supports a large number of languages and application development platforms.

learn more… | top users | synonyms

1
vote
0answers
25 views

Stats generator may be too slow

There is one MongoDB database with two collection, one for web and one for mobile (sadly, I can't change that and have to deal with it). I fear that the function passing, wrapper and the some return ...
5
votes
1answer
91 views

E-commerce product price tracker

I building a very simple price tracker web app. I am using MongoDB with pymongo. The user will enter the URL of the product he wishes to track and the desired amount, when the price goes below this ...
2
votes
1answer
59 views

Views Counter made in Python, Gevent and MongoDB

I've created a Views Counter in Python, Gevent and MongoDB (Flask is also included in the full stack as you can see from the context issue in the code). My gut still tells me that it can be still ...
4
votes
2answers
270 views

Modularize this node.js express server code for routes and session handlers?

I have express node.js server code using Passport. It receives a user to authenticate it and ...
7
votes
2answers
209 views

Nodejs broker between mongodb and rabbitmq

I wrote a small program that aims to take some data from the mongodb database and put them in the rabbitmq queue. I tried to use only promise style but I am a beginner in javascript. Could you please ...
1
vote
2answers
127 views

Number of Google search results over a period of time, saved to database

I am writing a Python script that scrapes data from Google search results and stores it in a database. I couldn't find any Google API for this, so I am just sending a HTTP GET request on Google's main ...
0
votes
1answer
54 views

Class for connecting to mongodb databases and return collection object

This code connects to a mongodb database and returns collection objects. I am concerned about the exception handling, variable names and comments. ...
4
votes
1answer
410 views

Optimizing async joins for mongodb (mongoose) using async.js

I'm building a media viewer web app for a kiosk in node that uses data in mongo. To render the viewer, it gathers together all the Asset objects (representing video files), each of which belong to a ...
2
votes
1answer
87 views

Thoughts on this conversion of code from Step.js to Q promise library?

I have some code that I'd written using this pattern with Step.js. In this case, talking to MongoDB in Node: ...
1
vote
1answer
85 views

Transform a MongoDb parent reference tree into a deep nested tree

Given a mongodb collection that stores trees as nodes with parent references this methods returns a deep nested tree where every child nodes are stored in a property childs[Seq] ...
1
vote
1answer
138 views

Update user's last login date

This function updates the user last login date on the user collection. I guess there are too many brackets and much spaghetti. How can I shorten this code? ...
3
votes
1answer
56 views

Customer MapReduce implementation

I would love a second opinion / another pair of eyes on this. ...
5
votes
1answer
1k views

Seeding MongoDB using Mongoose models

I'm using mongoose to seed a mongodb database based on my mongoose models. I'm particular interested in improving the seed code. I have two models, an article and a category. The relationship between ...
5
votes
1answer
118 views

A mongodb inventory system — More efficient db calls?

I am trying to develop a simple inventory system that takes JSON data gathered from a powershell script, inputs the data into a mongodb, and displays the info in an interesting manner for the user. It ...
3
votes
1answer
147 views

Tornado quiz app

I am writing a simple quiz app using Tornado and MongoDB. The user authentication is done using Facebook and each user is uniquely identified by their Facebook ID. When a user first creates an ...
0
votes
1answer
428 views

Upload document to mongodb

Simple post and download web app in Bottle: server.py ...
3
votes
0answers
54 views

Tornado pymongo product wishlist

I am writing a tornado app in which a user can maintain his products wishlist. There are two collections, users and products. As ...
4
votes
1answer
327 views

Node.js chat client

This is a chat using Node.js, socket.io and MongoDB for storage. I'd appreciate any feedback on what can be improved. I understand that this allows for non-unique usernames to be used, and it's ...
2
votes
0answers
155 views

Python app-level document/record locking (eg. for MongoDB)

Introduction MongoDB does not provide means to lock a document (like SELECT FOR UPDATE in RDBMS). There is recommended approach to Isolate Sequence of Operations, which is sometimes called ...
3
votes
0answers
577 views

Recursive JSON walk in Python [closed]

I wrote this JSON walker to help with moving objects around while updating Legacy JSONs to match a new schema. Please let me know how I could further optimize it, or more importantly, make it easier ...
1
vote
0answers
295 views

Handling multiple Mongodb connections in Node.js (using Mongolia)

I have a situation where I have multiple objects that each needs to connect to a different mongodb uri. I am currently testing this using mongolia but the concept should be the same if I were to use ...
5
votes
1answer
946 views

Test mongoose model

I have mongoose model: ...
2
votes
2answers
308 views

Saving and listing Category model

I have this ExpressJS route for saving and listing Category model. ...
3
votes
0answers
768 views

Is there a better way to convert a MongoDB BsonDocument to XML using C#?

Leaving aside the slightly dubious nature of the request (it's a feature I have to honour, regardless of whether I agree with it, and I'll never be reversing the conversion process), I have devised ...
1
vote
1answer
131 views

Python flask web app, simplification

I am writing web application using flask framework + mongodb. I have an issue, should I use classes for my mongo entities or just use dictionaries for them. ...
6
votes
2answers
484 views

learning java is this code correct

I am new to java programming and to help me learn I created a simple telephone address book. the code runs as expected but I would be interested to here from more advanced programmers if they think I ...
2
votes
1answer
122 views

Can this MongoDB query be optimized further?

Most of my slow queries on my server are due to a single "find" query. I have a collection that represents website pages. I want to be able to look up a page in the collection by URL. The caveat is ...
1
vote
1answer
106 views

SQL vs MongoDB (TCG collection managment) [closed]

I'm designing a web application to help some friends and I manage our card collection. A relational database makes sense to me, so that was my first instinct. The basic schema would like something ...
2
votes
2answers
107 views

Using Types to Designing Domain

I am trying to model a domain of metrics for use in a BI application. I recently read the Designing with Types series, and felt that it could be useful, so I wanted to give it a try. What I'm not ...
1
vote
0answers
74 views

Basic commenting structure for commenting on objects

I would dearly love some feedback on the model below. It's a basic commenting structure where users can comment on a variety of objects in the model. I have denormalised it to make querying simpler, ...