vibe.d beta banner
get vibe.d
0.9.5

Asynchronous I/O that doesn’t get in your way, written in D

Function MongoCollection.dropIndex

Drops a single index from the collection by the index name.

void dropIndex (
  string name,
  DropIndexOptions options = DropIndexOptions(Nullable(DontCallDestructorT(0L), true))
) @safe;

void dropIndex(T) (
  T keys,
  IndexOptions indexOptions = IndexOptions.init,
  DropIndexOptions options = DropIndexOptions.init
) @safe
if (!is(Unqual!T == IndexModel));

void dropIndex (
  const(IndexModel) keys,
  DropIndexOptions options = DropIndexOptions(Nullable(DontCallDestructorT(0L), true))
) @safe;

Throws

Exception if it is attempted to pass in *. Use dropIndexes() to remove all indexes instead.

Example

import vibe.db.mongo.mongo;

void test(){
	auto coll!=!connectMongoDB(
Authors

Sönke Ludwig

Copyright

© 2012-2016 Sönke Ludwig

License

Subject to the terms of the MIT license, as written in the included LICENSE.txt file.