A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://stackoverflow.com/questions/16070233/runcommand-equivalent-for-nodejs-native-mongodb below:

node.js - runCommand equivalent for nodejs-native-mongodb

I'm trying to utilize MongoDB 2.4 experimental text search feature from within nodejs. The only problem is, native nodejs mongo drivers don't seem to support collection-level runCommand, as far as I can tell.

The Mongo shell syntax looks like this:

db.collection.runCommand( "text", { search : "Textvalue" } );

There is a db.command / db.executeDbCommand function it appears, but I don't know how to choose a collection and run the text command using it (if it is possible), as it needs to be on the collection level and not the db level.

Any help would be appreciated

asked Apr 17, 2013 at 21:04

GlemGlem

45966 silver badges1717 bronze badges

2

I managed to get it working through a combination of Asya Kamsky's comment, by utilizing

this.db.command({text:"collection" , search: "phrase" }).

The problem was it isn't returned like a standard result so a toArray() call was failing. Instead, I put the callback directly inside:

this.db.command({text:"collection" , search: "phrase" }, function(err, cb){ 

answered Apr 17, 2013 at 22:35

GlemGlem

45966 silver badges1717 bronze badges

0

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4