Я новичок в MongoDB - у меня есть простой скрипт, подобный так:
Connect-Mdbc -ConnectionString mongodb://localhost:27018 -DatabaseName Local -CollectionName Media
#
$LASTEXITCODE
$Collection
$Database
#
Write-Host $Collection.CollectionNamespace
Write-Host $Database.DatabaseNamespace
#
#
Get-MdbcData -Count # Should read 43903 but gives 0
вывод выглядит следующим образом:
CollectionNamespace : Local.Media
Database : MongoDB.Driver.MongoDatabaseImpl
DocumentSerializer : MongoDB.Bson.Serialization.Serializers.BsonDocumentSerializer
Indexes :
MongoDB.Driver.MongoCollectionImpl`1+MongoIndexManager[MongoDB.Bson.BsonDocument]
Settings : AssignIdOnInsert=True;GuidRepresentation=Standard;ReadConcern={
};ReadEncoding=null;ReadPreference={
Mode : Primary };WriteConcern={ };WriteEncoding=null
Client : MongoDB.Driver.MongoClient
DatabaseNamespace : Local
Settings : GuidRepresentation=Standard;ReadConcern={ };ReadEncoding=null;ReadPreference={
Mode : Primary
};WriteConcern={ };WriteEncoding=null
Local.Media
Local
0
Используя Compass, я вижу, что есть 43903 документа в коллекции "Media" параметр -count в `Get-MdbcData возвращает 0.
Заранее большое спасибо, если кто-нибудь может пролить свет на то, почему это происходит?
Кейт