Table of Contents

Constructor GeoHaystackSearchOptionsDocument

Namespace
MongoDB.Driver
Assembly
MongoDB.Driver.Legacy.dll

GeoHaystackSearchOptionsDocument()

Initializes a new instance of the GeoHaystackSearchOptionsDocument class.

public GeoHaystackSearchOptionsDocument()

GeoHaystackSearchOptionsDocument(bool)

Initializes a new instance of the GeoHaystackSearchOptionsDocument class specifying whether duplicate element names are allowed (allowing duplicate element names is not recommended).

public GeoHaystackSearchOptionsDocument(bool allowDuplicateNames)

Parameters

allowDuplicateNames bool

Whether duplicate element names are allowed.

GeoHaystackSearchOptionsDocument(BsonElement)

Initializes a new instance of the GeoHaystackSearchOptionsDocument class and adds one element.

public GeoHaystackSearchOptionsDocument(BsonElement element)

Parameters

element BsonElement

An element to add to the document.

GeoHaystackSearchOptionsDocument(Dictionary<string, object>)

Initializes a new instance of the GeoHaystackSearchOptionsDocument class and adds new elements from a dictionary of key/value pairs.

public GeoHaystackSearchOptionsDocument(Dictionary<string, object> dictionary)

Parameters

dictionary Dictionary<string, object>

A dictionary to initialize the document from.

GeoHaystackSearchOptionsDocument(Dictionary<string, object>, IEnumerable<string>)

Initializes a new instance of the GeoHaystackSearchOptionsDocument class and adds new elements from a dictionary of key/value pairs.

[Obsolete("Use GeoHaystackSearchOptionsDocument<IEnumerable<BsonElement> elements) instead.")]
public GeoHaystackSearchOptionsDocument(Dictionary<string, object> dictionary, IEnumerable<string> keys)

Parameters

dictionary Dictionary<string, object>

A dictionary to initialize the document from.

keys IEnumerable<string>

A list of keys to select values from the dictionary.

GeoHaystackSearchOptionsDocument(IEnumerable<KeyValuePair<string, object>>)

Initializes a new instance of the GeoHaystackSearchOptionsDocument class and adds new elements from a dictionary of key/value pairs.

public GeoHaystackSearchOptionsDocument(IEnumerable<KeyValuePair<string, object>> dictionary)

Parameters

dictionary IEnumerable<KeyValuePair<string, object>>

A dictionary to initialize the document from.

GeoHaystackSearchOptionsDocument(IDictionary<string, object>, IEnumerable<string>)

Initializes a new instance of the GeoHaystackSearchOptionsDocument class and adds new elements from a dictionary of key/value pairs.

[Obsolete("Use GeoHaystackSearchOptionsDocument<IEnumerable<BsonElement> elements) instead.")]
public GeoHaystackSearchOptionsDocument(IDictionary<string, object> dictionary, IEnumerable<string> keys)

Parameters

dictionary IDictionary<string, object>

A dictionary to initialize the document from.

keys IEnumerable<string>

A list of keys to select values from the dictionary.

GeoHaystackSearchOptionsDocument(IDictionary)

Initializes a new instance of the GeoHaystackSearchOptionsDocument class and adds new elements from a dictionary of key/value pairs.

public GeoHaystackSearchOptionsDocument(IDictionary dictionary)

Parameters

dictionary IDictionary

A dictionary to initialize the document from.

GeoHaystackSearchOptionsDocument(IDictionary, IEnumerable)

Initializes a new instance of the GeoHaystackSearchOptionsDocument class and adds new elements from a dictionary of key/value pairs.

[Obsolete("Use GeoHaystackSearchOptionsDocument<IEnumerable<BsonElement> elements) instead.")]
public GeoHaystackSearchOptionsDocument(IDictionary dictionary, IEnumerable keys)

Parameters

dictionary IDictionary

A dictionary to initialize the document from.

keys IEnumerable

A list of keys to select values from the dictionary.

GeoHaystackSearchOptionsDocument(IEnumerable<BsonElement>)

Initializes a new instance of the GeoHaystackSearchOptionsDocument class and adds new elements from a list of elements.

public GeoHaystackSearchOptionsDocument(IEnumerable<BsonElement> elements)

Parameters

elements IEnumerable<BsonElement>

A list of elements to add to the document.

GeoHaystackSearchOptionsDocument(params BsonElement[])

Initializes a new instance of the GeoHaystackSearchOptionsDocument class and adds one or more elements.

[Obsolete("Use GeoHaystackSearchOptionsDocument<IEnumerable<BsonElement> elements) instead.")]
public GeoHaystackSearchOptionsDocument(params BsonElement[] elements)

Parameters

elements BsonElement[]

One or more elements to add to the document.

GeoHaystackSearchOptionsDocument(string, BsonValue)

Initializes a new instance of the GeoHaystackSearchOptionsDocument class and creates and adds a new element.

public GeoHaystackSearchOptionsDocument(string name, BsonValue value)

Parameters

name string

The name of the element to add to the document.

value BsonValue

The value of the element to add to the document.