< Back

Import-Answer

Sat Jan 18, 2020 7:23 pm

NAME Import-Answer



SYNOPSIS

Importieren von Antworskalen in die Mongo DB Datenbank





SYNTAX

Import-Answer [-answer] <Object> [[-item] <Object>] [-Polltype] <Object> [[-mongoDB] <Object>] [-Databasename

<Object>] [<CommonParameters>]



Import-Answer [[-hash] <Hashtable[]>] [-Polltype] <Object> [[-mongoDB] <Object>] [-Databasename <Object>]

[<CommonParameters>]



Import-Answer [[-astring] <String[]>] [-Polltype] <Object> [[-mongoDB] <Object>] [-Databasename <Object>]

[<CommonParameters>]





DESCRIPTION

Importiert Antwortskalen z.B. aus einer ExelTabelle in die Datenbank, es m????????ssen die Module

Import-Excel und Mdbc importiert sein. Dieses geschieht ????????ber Import-Module Import-Excel bzw. ????????ber

Import-Module Mdbc.



Wird kein Parameter f????????r Item vergeben, so werden die Items von 1...n verwendet!



Item werte von <0 werden nicht in der Auswertung ber????????cksichtigt und eignen sich z.B. f????????r Felder wie

"Kann nicht beurteilt werden"



Der Polltype gibt an um welche Fragensammlung es sich handelt. Dabei wird eine Collection

A{Polltype} erzeugt.





PARAMETERS

-answer <Object>

Die Antwort



Required? true

Position? 1

Default value

Accept pipeline input? true (ByPropertyName)

Accept wildcard characters? false



-item <Object>

Der Itemwert f????????r die Antwort. Itemwerte <=0 werden nicht in der Auswertung ber????????cksichtig und eignen sich

z.B. f????????r Antworten wie 'kann nich beurteilt werden'



Required? false

Position? 2

Default value

Accept pipeline input? true (ByPropertyName)

Accept wildcard characters? false



-hash <Hashtable[]>

Antwort und Item kommen als Hashmap herein



Required? false

Position? 2

Default value

Accept pipeline input? true (ByValue)

Accept wildcard characters? false



-astring <String[]>

Antworten kommen als Strings herein



Required? false

Position? 2

Default value

Accept pipeline input? true (ByValue)

Accept wildcard characters? false



-Polltype <Object>

Der PollType der Frage, d.h. die Antworten werden in der Collection A{Polltype} gespeichert



Required? true

Position? 3

Default value

Accept pipeline input? false

Accept wildcard characters? false



-mongoDB <Object>

MongoDB Connection String, default localhost



Required? false

Position? 4

Default value mongodb://localhost:27017/

Accept pipeline input? false

Accept wildcard characters? false



-Databasename <Object>

Name der Datenbank



Required? false

Position? named

Default value umfrage

Accept pipeline input? false

Accept wildcard characters? false



<CommonParameters>

This cmdlet supports the common parameters: Verbose, Debug,

ErrorAction, ErrorVariable, WarningAction, WarningVariable,

OutBuffer, PipelineVariable, and OutVariable. For more information, see

about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216).



INPUTS



OUTPUTS



-------------------------- EXAMPLE 1 --------------------------



PS C:\\>Import-Excel c:\\Temp\\antworten.xlsx | Import-Answer -Polltype bho -mongoDB mongodb://localhost:27017/

-Databasename umfrage



Importiert die Antworten aus antworten.xslx in die Collection Abho









-------------------------- EXAMPLE 2 --------------------------



PS C:\\>Import-Answer -Item 5 -Answer "Volle Zustimmung" -Polltype bho -mongoDB mongodb://localhost:27017/

-Databasename umfrage



Die Antwort wird mit dem Item 5 und ID A5 in die Collection Abho angelegt









-------------------------- EXAMPLE 3 --------------------------



PS C:\\>Import-Answer -Answer "Volle Zustimmung" -Polltype bho -mongoDB mongodb://localhost:27017/ -Databasename

umfrage



Die Antwort mit dem Item Wert A1 wird in der Collection Abho angelegt









-------------------------- EXAMPLE 4 --------------------------



PS C:\\>@{answer="volle Zustimmung";item=5},@{answer="Zustimmung";item=4} | Import-Answer -Polltype bho -mongoDB

mongodb://localhost:27017/ -Databasename umfrage



Die Antworten mit dem Item Wert 5 und 4 werden der Collection Abho angelegt mit den ID's A1 und A2









-------------------------- EXAMPLE 5 --------------------------



PS C:\\>"volle Zustimmung","Zustimmung" | Import-Answer -Polltype bho -mongoDB mongodb://localhost:27017/

-Databasename umfrage



Die Antworten werden nach der Reihenfolge mit den Itemwerten 1..N / IDs A1....An in die Collection Abho angelegt











RELATED LINKS





CommonParameters : True

WorkflowCommonParameters : False

details : @{name=Import-Question; noun=; verb=}

Syntax : @{syntaxItem=System.Object[]}

parameters : @{parameter=System.Object[]}

inputTypes : @{inputType=}

returnValues : @{returnValue=}

aliases : None



remarks : None

alertSet :

description :

examples :

Synopsis :

Import-Question [-Question] <Object> [-Polltype] <Object> [[-_id] <Object>] [[-mongoDB]

<Object>] [-Databasename <Object>] [<CommonParameters>]



ModuleName : pollmodule

nonTerminatingErrors :

xmlns:command : http://schemas.microsoft.com/maml/dev/command/2004/10

xmlns:dev : http://schemas.microsoft.com/maml/dev/2004/10

xmlns:maml : http://schemas.microsoft.com/maml/2004/10

Name : Import-Question

Category : Function

Component :

Role :

Functionality :